OpenLayers Ocultar / Mostrar capas de casillas de verificación externas

11

Estoy usando OpenLayers con Mapserver para mostrar muchas imágenes ráster y capas wms consultables. Todo funciona bien, las capas se pueden activar / desactivar en el conmutador de capas OpenLayers ... Pero ahora quiero activar / desactivar las capas mediante casillas de verificación externas y no sé cómo hacerlo.

Soy un poco nuevo en Javascript, lo único que sé es que tengo que pasar el valor de la capa de casilla de verificación a una función OpenLayers. Hasta ahora intenté llamar a una función con un evento onClick

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

Pero no sé cómo debe verse la función 'capavisibilidad' para que mis capas que realmente se colocan en la función init () de Openlayers se activen / desactiven correctamente cuando marque / desmarque las casillas de verificación.

Peter
fuente

Respuestas: