맵 서버와 함께 OpenLayers를 사용하여 많은 래스터 이미지와 쿼리 가능한 wms 레이어를 표시하고 있습니다. 모든 것이 잘 작동하고 OpenLayers 레이어 스위처에서 레이어를 켜거나 끌 수 있습니다 ... 그러나 외부 확인란으로 레이어를 켜거나 끄고 싶습니다.이 방법을 모르겠습니다.
Javascript에 익숙하지 않습니다. 확인란 레이어 값을 OpenLayers 함수에 전달해야한다는 것입니다. 지금까지 onClick 이벤트로 함수를 호출하려고했습니다.
<input type="checkbox" name="ckeckbox_layer1" onClick="layervisibility(this.checked);">
그러나 Openlayers init () 함수에 실제로 배치 된 레이어가 확인란을 선택 / 선택 취소 할 때 올바르게 설정 / 해제되도록 'layervisibility'함수가 어떻게 보이는지 모르겠습니다.