OpenLayers Harici onay kutularından Katmanları Gizle / Göster


11

Raster görüntüler ve sorgulanabilir wms katmanları görüntülemek için mapserver ile OpenLayers kullanıyorum. Her şey iyi çalışıyor, katmanlar OpenLayers katman değiştiricisinde açılabilir / kapatılabilir ... Ama şimdi katmanları harici onay kutuları ile açmak / kapatmak istiyorum ve bunu nasıl yapacağımı bilmiyorum.

Biraz Javascript için yeni-biliyorum tek şey onay kutusu katmanı değerini bir OpenLayers işlevine geçmek zorunda olmasıdır. Şimdiye kadar bir onClick olayıyla bir işlevi çağırmayı denedim

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

Ancak, 'düzenlenebilirlik' işlevinin nasıl görünmesi gerektiğini bilmiyorum, böylece aslında openlayers init () işlevine yerleştirilen katmanlarım, onay kutularını işaretlediğimde / işaretlerini kaldırdığımda doğru bir şekilde açılıp kapanıyor.

Yanıtlar:


Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.