In Google Maps API v2 è possibile ottenere parametri come il tipo di mappa, lo zoom ecc. Direttamente dall'oggetto della mappa. Nella versione 3 hai il metodo setOptions per impostare alcuni parametri, ma non ci sono getOptions() o opzioni per recuperarli.Come ottenere l'oggetto MapOptions da una mappa con l'API di Google Maps v3
7
A
risposta
1
È possibile accedere a queste proprietà tramite i metodi della classe Map:
- getZoom()
- getMapTypeId()
- getCenter()
- ecc ..
2
È può anche accedere alle opzioni usando il metodo get
sulla mappa come MVCObject
come mostrato n questo esempio
// 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>
...
Problemi correlati
- 1. Modifica oggetto v2 mapOptions di Google Maps dopo il caricamento
- 2. Zoom su una mappa in Google Maps API V3
- 3. Google Maps v3 - Indicatori non visualizzati
- 4. come ottenere latitudine, longitudine onclick di una mappa in google maps api v3 javascript?
- 5. Google Maps API v3: mappa auto-centro con più marcatori
- 6. Ottieni una polilinea da Google maps indicazioni V3
- 7. google maps v3 API mouseover con poligoni?
- 8. Mappa API v3 di Google Maps non caricata completamente
- 9. API di Google Maps V3: limiti mappa limite
- 10. Google Maps V3: disegno biblioteca
- 11. Aree grigie dell'API di Google Maps V3
- 12. Google Maps v3 OverlayView.getProjection()
- 13. Google maps (V3) - Mappa di selezione contenitore (usando jQuery)
- 14. Indicatore V3 di Google Maps con etichetta
- 15. Strumenti di Google Maps api v3: distorsioni visive?
- 16. jqtouch/google maps api v3 issue
- 17. API JavaScript per Google Maps v3
- 18. google maps api v3 senza trascinamento liscio
- 19. In Google Maps V3, come posso ottenere un indicatore trascinabile per visualizzare la mappa?
- 20. Come ottenere una distanza di guida totale con l'API V3 di Google Maps?
- 21. Come cambio la scala visualizzata nell'API di Google Maps v3 in unità imperiali (miglia)
- 22. Indicatore di Google Maps che non mostra API v3
- 23. google maps api v3 senza etichette?
- 24. Verifica disponibilità StreetView con Google Maps API JavaScript V3
- 25. Google maps api v3 icone predefinite?
- 26. Google maps v3 polilinea tooltip
- 27. Google Earth integrato con l'API v3 di Google Maps?
- 28. come ottenere tutti i marcatori su google-maps-v3
- 29. Nascondi marcatore da indicazioni stradali in google maps api v3
- 30. Indicatore API v3 di Google Maps con etichetta
Sì che l'unico modo ... Btw, è un peccato che il riferimento v3 API non hanno un collegamento ancoraggio per ciascun metodo, come il riferimento API v2 trovi. –
@ daniel-vassallo Heh .. Sono d'accordo, sono stato un po 'buttato quando ho scoperto che non potevo collegarmi a ciascuno di essi;) – RedBlueThing
maxZoom è accessibile? Non vedo alcun getMaxZoom(). –