2017-02-15 4 views

Antwort

0

yeah Sie können ein onEachFeature für Ihre Ebene schreiben und dann die Zoomstufe überprüfen und entsprechend die Operation durchführen.

+0

Könnten Sie bitte ein Beispiel geben? Ich bin ziemlich neu im Anzug. – Gamze

+0

können Sie Ihr Code-Snippet posten, so dass ich ändern kann –

+0

Funktion onZoomend() { var currentZoom = map.getZoom(); // hier erhalten Sie Ihren aktuellen Zoom \t // jetzt können Sie Ihre Bedingungen basierend auf derZoomstufe } hinzufügen; map.on ('zoomend', onZoomend); –

0

Ich erkenne jetzt, dass es ein sehr einfaches Problem war. Ich muss nur 'remove control' schreiben:

map.on('zoomend', onZoomend); 
function onZoomend(){ 
if(map.getZoom()>13){ 
map.removeControl(legend0);}  
    }; 
Verwandte Themen