OpenLayers Ocultar / Mostrar Camadas de caixas de seleção externas

11

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.

Pedro
fonte

Respostas: