2010-06-24 49 views
11

¿Hay alguna manera de desactivar todas las etiquetas (nombres de calles, nombres de estado, nombres de países, etc.) de los mapas de Google utilizando la API v3? ¿O están integrados directamente en las imágenes del mapa?google maps api v3 no hay etiquetas?

Respuesta

19

Sí, puede hacerlo utilizando la función Styled Maps de Google Maps API v3.

En concreto, este estilo se desactivará todas las etiquetas:

[ 
    { 
    featureType: "all", 
    elementType: "labels", 
    stylers: [ 
     { visibility: "off" } 
    ] 
    } 
] 

se puede aplicar a un mapa actual mediante:

var customStyled = [];//(array shown above) 
map.set('styles',customStyled); 
+1

He usado este código, los nombres de país aún aparecen –

+0

También aparecen los nombres de mar y océano. Repite lo mismo pero con el featureType como "agua" y eso también debería eliminar esas etiquetas a base de agua. – Shiv

3

Sí, puede cambiar las etiquetas de propiedad de visibilidad directa en css código que utiliza la función de mapas de estilo

o directamente en el sitio web Styled Maps Wizard

+0

El enlace mencionado (Asistente de mapas estilizados) está roto (404). –

+0

Se movió a https://github.com/googlemaps/js-samples/tree/gh-pages/styledmaps/wizard – Tony