OpenLayers通过外部复选框隐藏/显示图层


11

我正在将OpenLayers与mapserver一起使用,以显示很多栅格图像和可查询的wms图层。一切正常,可以在OpenLayers图层切换器中打开/关闭图层...但是现在我想通过外部复选框打开/关闭图层,我不知道该怎么做。

我对Java有点陌生-我唯一知道的是我必须将复选框层的值传递给OpenLayers函数。到现在为止,我尝试使用onClick事件调用函数

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

但是我不知道函数“ layervisibility”的外观如何,以便当我选中/取消选中复选框时,实际上放置在openlayers init()函数中的图层可以正确打开/关闭。

Answers:


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.