OpenLayersとmapserverを使用して、多くのラスターイメージとクエリ可能なwmsレイヤーを表示しています。すべてが正常に機能し、レイヤーはOpenLayersレイヤースイッチャーでオン/オフを切り替えることができます...しかし、今では外部チェックボックスでレイヤーをオン/オフしたいのですが、これを行う方法がわかりません。
私はJavascriptを少し使い始めました。知っている唯一のことは、チェックレイヤーの値をOpenLayers関数に渡さなければならないことです。今まで、onClickイベントで関数を呼び出そうとしました
<input type="checkbox" name="ckeckbox_layer1" onClick="layervisibility(this.checked);">
しかし、チェックボックスをオン/オフすると、openlayers init()関数に実際に配置されているレイヤーが正しくオン/オフになるように、関数 'layervisibility'がどのように見えるかがわかりません。