Ändern Sie die maximale Zoomstufe eines Google Map-Typs


Ich muss das einstellenmaxZoom Ebene dergoogle.maps.MapTypeId.HYBRID bis 21. Eigentlich ist er auf 14 gesetzt (mit der Firebug-Konsole überprüft).

Legen Sie die Eigenschaft von festgoogle.maps Objekt 'maxZoom' funktioniert in diesem Fall nicht und ich versuche bereits, das zu änderngoogle.maps.mapTypes Objekt, aber ohne Erfolg.

<code>var options = {
    center: new google.maps.LatLng(lat_centre,lng_centre),   
    zoom: 14, 
    maxZoom: 21,
    mapTypeId: google.maps.MapTypeId.TERRAIN,   
    panControl: true,
    zoomControl: true,
    mapTypeControl: false,
    scaleControl: false,
    streetViewControl: false,
    overviewMapControl: false,
    disableDoubleClickZoom: true,
    styles: [ 
        {featureType: "poi", stylers: [{visibility: "off"}]} 
        ]                   
    };

    map = new google.maps.Map(document.getElementById("map_container"),options);
</code>

UND

<code>google.maps.event.addListener(map, 'tilesloaded', function(event){

    var mapTypeRegistry = map.mapTypes;

    var currentMapTypeId = map.getMapTypeId();

    var mapType = mapTypeRegistry.get(currentMapTypeId);

    mapType.maxZoom = 21;
  });
</code>

Gibt es eine Möglichkeit, die Zoomstufe des mapType HYBRID zu erhöhen?

Vielen Dank.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage