Ich ändere den Detaillierungsgrad einer Karte in verschiedenen Ebenen, und ich möchte verschiedene Legenden in verschiedenen Zoomstufen zuweisen. Ist das in der Broschüre möglich?lettulet legende Änderung entsprechend Zoom
0
A
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
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
- 1. openlayers pan zoom bar änderung
- 2. ändert Legende Titelposition ohne Änderung der Etiketten
- 3. Änderung der Legende in Excel-Streudiagramm
- 4. Spyder Änderung Editor Standard Schriftart/Skalierung/Zoom
- 5. jQuery Zoom-Funktion scheitert nach mehreren Zoom-ins und Outs
- 6. Nicht animierte Änderung von UIWebView Zoom verwischt den Inhalt
- 7. Javascript zoom Standardbild nach Änderung Bild src Wert
- 8. Zoom-Zoom deaktivieren Achte Engine
- 9. R 2x3 Graph - Wechsel von einer gemeinsamen Legende zu einer anderen Legende für alle 6 Graphen ohne Änderung der Farben
- 10. highcharts hide zoom reset button, zoom zoom programmgesteuert zurücksetzen
- 11. CollapsingToolbarLayout Bild mit Zoom
- 12. ggplot2 Legende Breite und Legende Strings Größe
- 13. Matlab dynamische Legende/Legende "festhalten" wie Verhalten
- 14. Excel 2007 zoom in zoom out
- 15. "Pinsel & Zoom" speichern und wiederherstellen? (programmatischer Zoom)
- 16. Legende aus GeoPandas-Plot verschieben
- 17. Benutzerdefinierte Legende (oder Text) gnuplot
- 18. Echobild entsprechend einer Bedingung
- 19. Farbpunkte entsprechend ihrer Konturfarbe
- 20. Resize UIImageView entsprechend Bildseitenverhältnis
- 21. Suchzeichenkette entsprechend spezifischem Format
- 22. Farbe der Statusleiste entsprechend Inhalt darunter
- 23. Schriftgrößenwert Skalierung mit Browser Zoom
- 24. d3.js: Ordinale Skalierung und Zoom/Pan
- 25. Android Tablet Zoom-Option fehlt
- 26. html - Automatischer Zoom auf verschiedene Monitorgrößen
- 27. Zoom geändert Ereignis für Nokia Hier Karten
- 28. zunehmende Legende Linienbreite und entfernen Kreis in der Legende
- 29. Wie die Legende 'Kugel' von Geom_text Guide (Legende) ersetzen
- 30. Scrollbares Bild mit Pinch-to-Zoom
Könnten Sie bitte ein Beispiel geben? Ich bin ziemlich neu im Anzug. – Gamze
können Sie Ihr Code-Snippet posten, so dass ich ändern kann –
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); –