En Google Maps api v2 puede obtener parámetros como el tipo de mapa, zoom, etc. directamente desde el objeto del mapa. En la versión 3 tiene el método setOptions para establecer algunos parámetros, pero no hay getOptions() u opciones para recuperarlos.Cómo obtener el objeto MapOptions desde un mapa con Google Maps API v3
7
A
Respuesta
1
Se puede acceder a estas propiedades a través de los métodos de la clase Map:
- getZoom()
- getMapTypeId()
- getCenter()
- etc ..
2
Usted también puede acceder a las opciones usando el método get
en el mapa como MVCObject
como se muestra i n este ejemplo
// create map
var myLatlng = new google.maps.LatLng(-33, 151);
var myOptions = {
center: myLatlng,
zoom: 5
};
var map = new google.maps.Map(document.getElementById("map_canvas"), myOptions);
map.setOptions({
streetViewControl: false,
zoom: 6,
zoomControl: false,
}
);
document.getElementById("center").value = map.get('center');
document.getElementById("streetViewControl").value = map.get('streetViewControl');
document.getElementById("zoom").value = map.get('zoom');
document.getElementById("zoomControl").value = map.get('zoomControl');
#map_canvas {
width: 50%;
height: 200px;
float: left;
}
input {
width: 90px;
}
<script type="text/javascript" src="https://maps.googleapis.com/maps/api/js?sensor=false"></script>
<div id="map_canvas"></div>
<input type="text" id="center" /> center<br>
<input type="text" id="streetViewControl" /> streetViewControl<br>
<input type="text" id="zoom" /> zoom<br>
<input type="text" id="zoomControl" /> zoomControl<br>
...
Cuestiones relacionadas
- 1. Cambiar el objeto MapOptions de Google Maps v3 después de la carga
- 2. google maps v3 API mouseover con polígonos?
- 3. El mapa no se muestra Google Maps API V3
- 4. Google Maps API v3 BrowserIsCompatible
- 5. jQTouch/google maps tema API v3
- 6. Google Maps API V3: limite los límites del mapa
- 7. Google Maps API v2 vs Google Maps API v3?
- 8. Google Maps API V3: ¿Cómo saltar a un marcador específico desde fuera del mapa?
- 9. Google Maps API de JavaScript v3
- 10. Quitar marcador en Google Maps Api v3
- 11. Google Maps API V3 fromDivPixelToLatLng no es coherente
- 12. Cómo mostrar múltiples Google Maps por página con API V3
- 13. cómo obtener la latitud, longitud onclick de un mapa en google maps api v3 javascript?
- 14. Google Maps API V3 Gray Áreas
- 15. Google maps API V3 método fitBounds()
- 16. Google Maps API v3: Administrador de dibujos
- 17. google maps api v3 no hay etiquetas?
- 18. Google maps api v3 iconos predeterminados?
- 19. Google Maps v3 API - Autocompletar (dirección)
- 20. Google Maps api V3 marcador de actualización
- 21. En Google Maps V3, ¿cómo puedo obtener un marcador arrastrable para recorrer el mapa?
- 22. Google Earth integrado con Google Maps API v3?
- 23. GWT + API de Google Maps v3
- 24. Google Maps API V3: mostrar todo el mundo
- 25. google maps api v3 - streetview más cercano
- 26. Google Maps API v3: los marcadores no se eliminan
- 27. Eliminar marcadores de indicaciones de Google Maps API V3
- 28. Google maps Límite municipal API v3
- 29. maximizar infowindow con google map api v3
- 30. ¿Cómo se crea un marcador con un ícono personalizado para google maps API v3?
Sí esa es la única manera ... Por cierto, es una lástima que la referencia de la API v3 no tiene un vínculo de anclaje para cada método, ya que la referencia de la API v2 tiene. –
@ daniel-vassallo Heh ... Estoy de acuerdo, me sentí un poco frustrado cuando descubrí que no podía enlazar con cada uno de ellos;) – RedBlueThing
¿Se puede acceder a maxZoom? No veo ningún getMaxZoom(). –