ho una mappa di googlemap in cui ho provato a far caricare diversi livelli come .kml attraverso una funzione e un pulsante che li attiva/disattiva

function toggle_area_contorni() {
if (toggleState == 1) {
map.addOverlay(geoXml_area_contorni);
toggleState = 0;
} else {
map.removeOverlay(geoXml_area_contorni);
toggleState = 1;
}
}

<html>
<input type="button" value="punti" onClick="toggle_area_contorni();"/>

e funziona solo che non riconosce automaticamente se il livello è visualizzato oppure no, presumo per una questione di 0 e 1 e quindi devo cliccare 1 o 2 volte per attivarlo/disattivarlo.

Vorrei quindi gestire i livelli con dei radiobutton in modo tale che se sono selezionati mi viene attivata la funzione di addOverlay, altrimenti la removeOverlay, ma non so come fare esattamente...

Qualche consiglio?

Grazie!

Stefano