2011-10-21 12 views
6

¿Es posible deshabilitar los controles de mapa agregando algunas variables al código de inserción de Google Maps?Deshabilitar controles de mapa en Google Maps incrustar

+0

Su en la documentación la última versión https://developers.google.com/maps/documentation/javascript/controls#DisablingDefaults la primera respuesta no funcionó para mí con esta versión –

Respuesta

7

no, no puede, pero si se utiliza la API de JavaScript se puede hacer esto :

map = new google.maps.Map(document.getElementById("map_canvas"), { 
     panControl: false, 
     zoomControl: false, 
     scaleControl: false, 
}); 
+0

esto debería aceptarse como correcto – dm03514

+7

No obstante, no responde la pregunta. Aunque la respuesta simple a la pregunta es básicamente * no *. Si esta respuesta se reformuló un poco para decir 'no, no puedes, pero si usas la aplicación javascript puedes hacer esto', entonces sería una respuesta aceptable. –

-3

No creo que se puede deshabilitar controles del mapa utilizando el código incrustado en una manera limpia.
Puede hacer que desaparezcan mediante css si encuentra la clase o id si los controles.
Esta no es una buena solución porque en la característica el código podría romperse.

La mejor solución es hacer un mapa personalizado usando el javascript api v3.

+1

No es posible aplicar css a los elementos dom en un iframe. – Tosh

4

Esa es la 8 stepts que puede crear un mapa estático como este mapa de Berlín sin controles: http://maps.googleapis.com/maps/api/staticmap?center=52.569916,13.408571&zoom=8&format=png&sensor=false&size=300x200&maptype=roadmap

Aquí los 8 pasos

  1. Ir a http://gmaps-samples-v3.googlecode.com/svn-history/r328/trunk/styledmaps/wizard/index.html
  2. Escriba su dirección en la esquina superior derecha
  3. Ahora todavía se puede enfocar estilo y un poco
  4. Haga clic en el "mapa estático"
  5. copiar el enlace,
  6. pegarlo en la barra de direcciones
  7. jugar con los parámetros (por ejemplo, tamaño)
  8. instert la imagen listo en su página
6

Esto se puede hacer en un solo paso en V3: Agregar a su mapOptions:

disableDefaultUI: true

Cuestiones relacionadas