salve a tutti.
ho scaricato da google la funzione per estrarre i marker da un file xml e metterli sulla mappa:
codice:
function addmarker () {
GDownloadUrl("pointlist.xml", function(data, responseCode) {
// To ensure against HTTP errors that result in null or bad data,
// always check status code is equal to 200 before processing the data
if(responseCode == 200) {
var xml = GXml.parse(data);
var markers = xml.documentElement.getElementsByTagName("project");
for (var i = 0; i < markers.length; i++) {
var point = new GLatLng(parseFloat(markers[i].getAttribute("lat")),
parseFloat(markers[i].getAttribute("long")));
map.addOverlay(new GMarker(point));
}
} else if(responseCode == -1) {
alert("Data request timed out. Please try later.");
} else {
alert("Request resulted in error. Check XML file is retrievable.");
}
});
}
il problema è che con IE mi da errore dicendo che documentElement è nullo o non è un oggetto, mentre con firefox funziona alla perfezione...
sapete aiutarmi? grazie