Ayuda con Variables y CheckBox
Publicado por GERMAN (1 intervención) el 10/12/2008 22:16:12
Saludo.
LLevo dos meses tratando de resolver el siguiente problema: Tengo 3 variables (capas) y una funcion que permite adicionar cada una de esas capas, todo esto dentro de la API de Google Maps.
El problema es que tengo el ejemplo para adicionar una sola variable mediante el checkbox (Ver codigo) y me gustaría saber como hago para adicionar cada una con cada checkbox, teniendo en cuenta que las tres variables se pueden generar por medio de un array... Hasta el momento llevo algo así:
<script src="http://maps.google.com/maps?file=api&v=2&key=ABQIAAAAzr2EBOXUKnm_jVnk0OJI7xSosDVG8KKPE1-m51RBrvYughuyMxQ-i1QfUnH94QxWIa6N4U6MouMmBA"
type="text/javascript"></script>
<script type="text/javascript">
var map;
var geoXml;
var toggleState = 0;
var layer = "http://www.midas.org.co/simproject/newsletter/maps/kml/Abc.kml";
function initialize() {
if (GBrowserIsCompatible()) {
geoXml = new GGeoXml(layer);
map = new GMap2(document.getElementById("map_canvas"));
map.setCenter(new GLatLng(4.5849639,-72.641439), 6);
map.addControl(new GLargeMapControl());
map.addControl(new GLargeMapControl());
map.addOverlay(geoXml);
}
}
function toggleMyKml() {
if (toggleState == 1) {
map.removeOverlay(geoXml);
toggleState = 0;
} else {
map.addOverlay(geoXml);
toggleState = 1;
}
}
</script>
LO IMPORTANTE A TENER EN CUENTA ES LA PARTE DE LA VARIABLE (layers) EN LA QUE SE INCLUIRIAN OTRAS DOS A ,MANERA DE ARRAY Y COMO SE DEBERÍA MODIFICAR LA FUNCION (toogleMyKml) Y LOS RESPECTIVOS checkBox.
MIL Y MIL GRACIAS A QUIEN PUEDA SACARME DE ESTE LÍO.
LLevo dos meses tratando de resolver el siguiente problema: Tengo 3 variables (capas) y una funcion que permite adicionar cada una de esas capas, todo esto dentro de la API de Google Maps.
El problema es que tengo el ejemplo para adicionar una sola variable mediante el checkbox (Ver codigo) y me gustaría saber como hago para adicionar cada una con cada checkbox, teniendo en cuenta que las tres variables se pueden generar por medio de un array... Hasta el momento llevo algo así:
<script src="http://maps.google.com/maps?file=api&v=2&key=ABQIAAAAzr2EBOXUKnm_jVnk0OJI7xSosDVG8KKPE1-m51RBrvYughuyMxQ-i1QfUnH94QxWIa6N4U6MouMmBA"
type="text/javascript"></script>
<script type="text/javascript">
var map;
var geoXml;
var toggleState = 0;
var layer = "http://www.midas.org.co/simproject/newsletter/maps/kml/Abc.kml";
function initialize() {
if (GBrowserIsCompatible()) {
geoXml = new GGeoXml(layer);
map = new GMap2(document.getElementById("map_canvas"));
map.setCenter(new GLatLng(4.5849639,-72.641439), 6);
map.addControl(new GLargeMapControl());
map.addControl(new GLargeMapControl());
map.addOverlay(geoXml);
}
}
function toggleMyKml() {
if (toggleState == 1) {
map.removeOverlay(geoXml);
toggleState = 0;
} else {
map.addOverlay(geoXml);
toggleState = 1;
}
}
</script>
LO IMPORTANTE A TENER EN CUENTA ES LA PARTE DE LA VARIABLE (layers) EN LA QUE SE INCLUIRIAN OTRAS DOS A ,MANERA DE ARRAY Y COMO SE DEBERÍA MODIFICAR LA FUNCION (toogleMyKml) Y LOS RESPECTIVOS checkBox.
MIL Y MIL GRACIAS A QUIEN PUEDA SACARME DE ESTE LÍO.
Valora esta pregunta


0