Я использую OpenLayers с mapserver для отображения большого количества растровых изображений и запрашиваемых слоев wms. Все работает нормально, слои можно включать / выключать в переключателе слоев OpenLayers ... Но теперь я хочу включить / выключить слои с помощью внешних флажков и не знаю, как это сделать.
Я немного новичок в Javascript - единственное, что я знаю, это то, что мне нужно передать значение уровня флажка в функцию OpenLayers. До сих пор я пытался вызвать функцию с событием onClick.
<input type="checkbox" name="ckeckbox_layer1" onClick="layervisibility(this.checked);">
Но я не знаю, как должна выглядеть функция layervisibility, чтобы мои слои, которые на самом деле помещены в функцию init () openlayers, включались / выключались правильно, когда я ставил / снимал флажки.
источник