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.