lunes, 10 de septiembre de 2007

Pasar datos .xml a una página que contiene un mapa

Dos marcadores van a mostrar sobre el mapa las coordenadas que están escritas en un archivo '.xml'. PRIMERO: en un archivo .xml referencio dos posiciones y subo el archivo: <markers> <marker lat="42.790047" lng="-1.62529" /> <marker lat="42.818054" lng="-1.642971" /> </markers> SEGUNDO :En la página html donde tengo definido el mapa, inserto el siguiente código dentro de initialize() {aqui} , después de haber creado la var

GDownloadUrl("data.xml", function(data, responseCode) {
  var xml = GXml.parse(data);
  var markers = xml.documentElement.getElementsByTagName("marker");
  for (var i = 0; i < markers.length; i++) {
    var point = new GLatLng(parseFloat(markers[i].getAttribute("lat")),
                            parseFloat(markers[i].getAttribute("lng")));
    map.addOverlay(new GMarker(point));
  }
});
TERCERO: Incrusto el mapa en este post <iframe marginheight="0" marginwidth="0" src="http://amaia.goni2.googlepages.com/mapa.html" frameborder="yes" height="300" scrolling="yes" width="500"> </iframe >

Etiquetas: ,

0 comentarios:

Publicar un comentario

Suscribirse a Enviar comentarios [Atom]

<< Inicio