2010-07-30 6 views

risposta

1

È possibile accedere a queste proprietà tramite i metodi della classe Map:

+2

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. –

+0

@ daniel-vassallo Heh .. Sono d'accordo, sono stato un po 'buttato quando ho scoperto che non potevo collegarmi a ciascuno di essi;) – RedBlueThing

+1

maxZoom è accessibile? Non vedo alcun getMaxZoom(). –

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