Sto usando OpenLayers con mapserver per visualizzare molte immagini raster e livelli wms interrogabili. Tutto funziona bene, i livelli possono essere attivati / disattivati nel selettore di livelli di OpenLayers ... Ma ora voglio attivare / disattivare i livelli tramite caselle di controllo esterne e non so come fare.
Sono un po 'nuovo di Javascript: l'unica cosa che so è che devo passare il valore del livello della casella di controllo a una funzione OpenLayers. Fino ad ora ho provato a chiamare una funzione con un evento onClick
<input type="checkbox" name="ckeckbox_layer1" onClick="layervisibility(this.checked);">
Ma non so come deve apparire la funzione 'layervisibility' in modo che i miei layer che sono effettivamente posizionati nella funzione init () di openlayers si attivino / disattivino correttamente quando seleziono / deseleziono le caselle di controllo.