OpenLayers 외부 확인란에서 레이어 숨기기 / 표시


11

맵 서버와 함께 OpenLayers를 사용하여 많은 래스터 이미지와 쿼리 가능한 wms 레이어를 표시하고 있습니다. 모든 것이 잘 작동하고 OpenLayers 레이어 스위처에서 레이어를 켜거나 끌 수 있습니다 ... 그러나 외부 확인란으로 레이어를 켜거나 끄고 싶습니다.이 방법을 모르겠습니다.

Javascript에 익숙하지 않습니다. 확인란 레이어 값을 OpenLayers 함수에 전달해야한다는 것입니다. 지금까지 onClick 이벤트로 함수를 호출하려고했습니다.

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

그러나 Openlayers init () 함수에 실제로 배치 된 레이어가 확인란을 선택 / 선택 취소 할 때 올바르게 설정 / 해제되도록 'layervisibility'함수가 어떻게 보이는지 모르겠습니다.

답변:


당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.