2016-07-19 7 views
-1

Ich mag würde die Zoomstufe und Min/Max-Zoomstufen nach einer Suche durchgeführt wird, ändern:Google Maps JavaScript API ändern Zoomstufe nach Such

function initMap() { 

    var myLatLng = { 
     lat: 38.5803844, 
     lng: -121.50024189999999 
    }; 

    map = new google.maps.Map(document.getElementById('map'), { 
     zoom: 17, 
     minZoom: 16, 
     maxZoom: 17, 
     center: myLatLng, 
     mapTypeControl: false 
    }); 

} 

function getDirectionsHere(lat,lng) { 

    map.setMinZoom(10); 
    map.setZoom(10); 

} 

Der obige Code ändert sich die Zoomstufe, wenn ein Benutzer führt eine Suche, die jedoch nur so weit verkleinert wird, wie ursprünglich in der Funktion initMap (16) festgelegt wurde.

map.setMinZoom ist keine Funktion, es scheint.

Wie kann ich das erreichen?

Antwort

1

maps.SetOptions hat den Trick:

map.setOptions({ minZoom: 5, maxZoom: 15 });