Espero encontrar una solucion que llevo buscando hace ya tiempito...
![lloron](http://static.forosdelweb.com/fdwtheme/images/smilies/chillando.png)
Estoy desarrollando una aplicacion enGoogleMaps y tengo el siguiente problema:
Tengo una variable (var layer) con un array de 3 valores, 2 funciones y 3 checkboxs.
var map;
var geoXml;
var layer = {"Abc.kml","Cfc.kml","Smec.kml"}
function initialize() {
if (GBrowserIsCompatible()) {
geoXml = new GGeoXml(layer);
map = new GMap2(document.getElementById("map_canvas"));
}
}
function toggleMyKml(e) {
if (e==0 && form1.elements[e].checked==true) {map.addOverlay(geoXml)}
else {map.removeOverlay(geoXml)}
}
<input type="checkbox" name="cb1" value="cb1" onclick="toggleMyKml(0)">CheckB 1<br>
<input type="checkbox" name="cb2" value="cb2" onclick="toggleMyKml(1)">CheckB 2<br>
<input type="checkbox" name="cb3" value="cb3" onclick="toggleMyKml(2)">CheckB 3<br>
El problema es que requiero que para cada checkBox que active se dispare cada uno de los valores de la variable var layers usando la funcion toggleMyKml Espero haber sido claro.
Llevo ya tres meses intentando y aunque he encontrado soluciones parecidas... no doy con lo específico... De antemano muchas gracias a quien pueda ayudarme.