Загрузка XML через Javascript и OSM API
Добавлено: 09 окт 2009, 05:47
Хочу для ошибок приделать возможность получения кусочка данных OSM и экстракции разной полезной информации. По идее это делается так - берется OSM API и посылается нужный запрос. Например так:
Результат - XML, который парсится и получается нужная информация.
Искал-искал, нашел какие-то скрипты которые могут получать XML по ссылке. Вот например:
Однако ничего не получается. Firebug показывает OK красным, ответ - пустой. Все виснет.

Это как-то связано с кросс-серверным обращением? Или браузером (у меня FF 3.5)? Та же ссылка просто вставленная в строку адреса работает ок.
Код: Выделить всё
http://www.informationfreeway.org/api/0.6/map?bbox=11.54,48.14,11.543,48.145
Искал-искал, нашел какие-то скрипты которые могут получать XML по ссылке. Вот например:
Код: Выделить всё
function loadXML(url) {
var xhr_object = null;
if(window.XMLHttpRequest) // Firefox
xhr_object = new XMLHttpRequest();
else if(window.ActiveXObject) // Internet Explorer
xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
else { // XMLHttpRequest non supporté par le navigateur
alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
return;
}
xhr_object.open("GET", url, false);
var text = null;
xhr_object.onreadystatechange = function() {
if(xhr_object.readyState == 4) {
text=xhr_object.responseText;
}
}
xhr_object.send(null);
return bb.xml.parse(text);
}

Это как-то связано с кросс-серверным обращением? Или браузером (у меня FF 3.5)? Та же ссылка просто вставленная в строку адреса работает ок.