OpenLayers Скрыть / Показать слои из внешних флажков


11

Я использую OpenLayers с mapserver для отображения большого количества растровых изображений и запрашиваемых слоев wms. Все работает нормально, слои можно включать / выключать в переключателе слоев OpenLayers ... Но теперь я хочу включить / выключить слои с помощью внешних флажков и не знаю, как это сделать.

Я немного новичок в Javascript - единственное, что я знаю, это то, что мне нужно передать значение уровня флажка в функцию OpenLayers. До сих пор я пытался вызвать функцию с событием onClick.

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

Но я не знаю, как должна выглядеть функция layervisibility, чтобы мои слои, которые на самом деле помещены в функцию init () openlayers, включались / выключались правильно, когда я ставил / снимал флажки.

Ответы:


Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.