我正在将OpenLayers与mapserver一起使用,以显示很多栅格图像和可查询的wms图层。一切正常,可以在OpenLayers图层切换器中打开/关闭图层...但是现在我想通过外部复选框打开/关闭图层,我不知道该怎么做。
我对Java有点陌生-我唯一知道的是我必须将复选框层的值传递给OpenLayers函数。到现在为止,我尝试使用onClick事件调用函数
<input type="checkbox" name="ckeckbox_layer1" onClick="layervisibility(this.checked);">
但是我不知道函数“ layervisibility”的外观如何,以便当我选中/取消选中复选框时,实际上放置在openlayers init()函数中的图层可以正确打开/关闭。