OpenLayers Sembunyikan / Tampilkan Lapisan dari kotak centang eksternal


11

Saya menggunakan OpenLayers dengan mapserver untuk menampilkan banyak gambar raster dan layer wms yang dapat ditanyakan. Semuanya berfungsi dengan baik, lapisan dapat dihidupkan / dimatikan di lapisan switcher OpenLayers ... Tapi sekarang saya ingin menghidupkan / mematikan lapisan dengan kotak centang eksternal dan saya tidak tahu bagaimana melakukan ini.

Saya sedikit baru untuk Javascript-satu-satunya yang saya tahu adalah bahwa saya harus melewati nilai lapisan kotak centang ke fungsi OpenLayers. Sampai sekarang saya mencoba memanggil fungsi dengan acara onClick

<input type="checkbox" name="ckeckbox_layer1" onClick="layervisibility(this.checked);">

Tapi saya tidak tahu bagaimana fungsi 'layervisibility' harus terlihat sehingga lapisan saya yang sebenarnya ditempatkan di inlay () fungsi openlayers aktifkan / matikan dengan benar ketika saya mencentang / menghapus centang pada kotak centang.

Jawaban:


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.