Hilang LayerSwitcher di OpenLayers3?


13

Saya bertanya-tanya apakah ada LayerSwitcherkontrol di OpenLayers 3?

Saya membaca bahwa ol3 adalah penulisan ulang yang lengkap. Tapi sepertinya saya tidak dapat menemukan yang setara dengan LayerSwitcherdari http://openlayers.org/en/latest/apidoc/ol.control.html . Saya tidak melihat bagaimana seseorang dapat menghidupkan dan mematikan lapisan tanpa kendali ini. Apakah LayerSwitcherdiubah namanya menjadi sesuatu yang lain, hilang atau dokumentasi tidak lengkap?

Jika OpenLayers3 tidak memiliki LayerSwitcher, apakah ada yang tahu contoh yang mengimplementasikan kontrol kustom seperti LayerSwitcher lama?

Jawaban:


15

Pertanyaan ini baru-baru ini diajukan di Twitter https://twitter.com/RemiBovard/status/525028570780139520

Jika Anda mengikuti jawabannya, saat ini, pengintegrasian layer switcher di dalam core bukanlah prioritas tetapi ada komponen yang tersedia di https://github.com/walkermatt/ol3-layerswitcher

Anda juga dapat melihat contoh "Buku OpenLayers" (oleh @acanimal) untuk beberapa implementasi legenda kustom.


6
ol versi 3.9.0 dan masih belum ada switcher asli. Ayo ol devs !!! Ngomong-ngomong, orang-orang juga memeriksa ini http://wp.ellevator.net/quick-n-dirty-layer-switcher-for-openlayers-3/2/sementara saya berpikir serius untuk beralih ke leaflet
slevin

1

ada proyek tentang github yang sedang berjalan tetapi ini masih dalam tahap yang sangat awal. Itu menggunakan extjs untuk panel pohon. periksa di sini extjs_ol3_layercontrol


0

Anda juga mungkin ingin melihat ekstensi ini yang menerapkan kontrol switching lapisan dengan banyak fitur tambahan yang berguna seperti mengaktifkan dan menonaktifkan grup lapisan keseluruhan, mengontrol visibilitas lapisan melalui slider dan mengubah urutan gambar lapisan.


-1

Anda juga dapat mencari JavaScript layer-switcher yang telah diterapkan untuk Openlayers v3.x dalam contoh ini Peta Jarak Terdekat .

Anda juga dapat mengunduhnya dan menerapkannya dalam proyek Anda.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.