Estou usando o OpenLayers com o mapserver para exibir muitas imagens raster e camadas wms consultáveis. Tudo funciona bem, as camadas podem ser ativadas / desativadas no comutador de camadas OpenLayers ... Mas agora eu quero ativar / desativar as camadas por caixas de seleção externas e não sei como fazer isso.
Sou um pouco novo em Javascript - a única coisa que sei é que tenho que passar o valor da camada da caixa de seleção para uma função OpenLayers. Até agora, tentei chamar uma função com um evento onClick
<input type="checkbox" name="ckeckbox_layer1" onClick="layervisibility(this.checked);">
Mas não sei como deve ser a função 'layervisibility', para que minhas camadas que são realmente colocadas na função init () dos openlayers sejam ativadas / desativadas corretamente quando eu marcar / desmarcar as caixas de seleção.
fonte