Ich habe mich gefragt, ob LayerSwitcher
OpenLayers 3 ein Steuerelement enthält.
Ich habe gelesen, dass ol3 eine komplette Neufassung ist. Aber ich kann nicht das Äquivalent LayerSwitcher
von http://openlayers.org/en/latest/apidoc/ol.control.html finden . Ich verstehe nicht, wie man Ebenen ohne dieses Steuerelement ein- und ausschalten kann. Wird LayerSwitcher
in etwas anderes umbenannt, fehlt oder ist die Dokumentation unvollständig?
Wenn OpenLayers3 nicht hat LayerSwitcher
, kennt jemand ein Beispiel, das ein benutzerdefiniertes Steuerelement wie den alten LayerSwitcher implementiert?
quelle
http://wp.ellevator.net/quick-n-dirty-layer-switcher-for-openlayers-3/2/
während ich ernsthaft daran denke, auf FlugblattEs gibt ein Projekt zum Thema Github, aber es befindet sich in einem sehr frühen Stadium. Es benutzt extjs für das Tree Panel. Überprüfen Sie es hier extjs_ol3_layercontrol
quelle
Vielleicht möchten Sie auch einen Blick auf diese Erweiterung werfen, die eine Ebenenumschaltsteuerung mit vielen nützlichen zusätzlichen Funktionen implementiert, z. B. das Ein- und Ausschalten ganzer Ebenengruppen, die Steuerung der Ebenensichtbarkeit über einen Schieberegler und das Umschalten der Zeichenreihenfolge der Ebenen.
quelle
Sie können auch für die Schicht-Switcher JavaScript aussehen , die in diesem Beispiel für Openlayers v3.x umgesetzt wurde Closest Entfernung Karte .
Sie können es auch herunterladen und in Ihr Projekt implementieren.
quelle