Zastanawiałem się, czy jest LayerSwitcher
kontrola w OpenLayers 3?
Przeczytałem, że ol3 to kompletne przepisanie. Ale nie mogę znaleźć odpowiednika LayerSwitcher
z http://openlayers.org/en/latest/apidoc/ol.control.html . Nie rozumiem, jak można włączać i wyłączać warstwy bez tej kontroli. Czy LayerSwitcher
nazwa została zmieniona na coś innego, brakuje jej czy dokumentacja jest niekompletna?
Jeśli OpenLayers3 nie ma LayerSwitcher
, czy ktoś wie o przykładzie, który implementuje niestandardową kontrolę, taką jak stary LayerSwitcher?
źródło
http://wp.ellevator.net/quick-n-dirty-layer-switcher-for-openlayers-3/2/
a ja poważnie myślę o przejściu na ulotkęistnieje projekt dotyczący uruchamiania github, ale jest on na bardzo wczesnym etapie. Używa extjs do panelu drzewa. sprawdź tutaj extjs_ol3_layercontrol
źródło
Możesz także rzucić okiem na to rozszerzenie, które implementuje kontrolę przełączania warstw z wieloma przydatnymi dodatkowymi funkcjami, takimi jak włączanie i wyłączanie całych grup warstw, kontrolowanie widoczności warstw za pomocą suwaka i przełączanie kolejności rysowania warstw.
źródło
Możesz także poszukać kodu JavaScript przełączającego warstwy, który został zaimplementowany dla Openlayers v3.x w tym przykładzie Mapa najbliższej odległości .
Możesz go również pobrać i zaimplementować w swoim projekcie.
źródło