Вам необходимо определить функцию downloadUrl()
, которую вы вызываете в своей программе.Простейшая версия будет выглядеть так:
function downloadUrl(url, callback) {
var request = window.ActiveXObject ?
new ActiveXObject('Microsoft.XMLHTTP') : new XMLHttpRequest;
request.onreadystatechange = function() {
if (request.readyState == 4) {
callback(request);
}
};
request.open('GET', url, true);
request.send(null);
}
В самом вызове вам нужно получить XML от data
:
downloadUrl("data.xml", function(data) {
alert("test2");
var xml = data.responseXML;
var markers = xml.documentElement.getElementsByTagName("marker");
// ...
}