Brakuje LayerSwitcher w OpenLayers3?


13

Zastanawiałem się, czy jest LayerSwitcherkontrola w OpenLayers 3?

Przeczytałem, że ol3 to kompletne przepisanie. Ale nie mogę znaleźć odpowiednika LayerSwitcherz http://openlayers.org/en/latest/apidoc/ol.control.html . Nie rozumiem, jak można włączać i wyłączać warstwy bez tej kontroli. Czy LayerSwitchernazwa 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?

Odpowiedzi:


15

To pytanie zostało ostatnio zadane na Twitterze https://twitter.com/RemiBovard/status/525028570780139520

Jeśli podążasz za odpowiedzią, w tej chwili integracja przełącznika warstw w rdzeniu nie jest priorytetem, ale dostępny jest komponent na https://github.com/walkermatt/ol3-layerswitcher

Możesz także zapoznać się z przykładami „The Book of OpenLayers” (autor @acanimal), aby zapoznać się z niektórymi niestandardowymi implementacjami legend.


6
OL wersja 3.9.0 i nadal nie ma natywnego przełącznika. Chodź ol devs !!! W każdym razie ludzie to sprawdzają, http://wp.ellevator.net/quick-n-dirty-layer-switcher-for-openlayers-3/2/a ja poważnie myślę o przejściu na ulotkę
slevin


0

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.


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.