2010-07-30 12 views

Respuesta

1

Se puede acceder a estas propiedades a través de los métodos de la clase Map:

+2

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

+0

@ daniel-vassallo Heh ... Estoy de acuerdo, me sentí un poco frustrado cuando descubrí que no podía enlazar con cada uno de ellos;) – RedBlueThing

+1

¿Se puede acceder a maxZoom? No veo ningún getMaxZoom(). –

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