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

11

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

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

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

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

Питер
источник

Ответы: