Клуб API Карт

Проблема в IE9, метод ymaps.geoXml.load во второй версии карт

Viсtor Kuznetsov
28 апреля 2012, 15:02

Добрый день!

Не получается загрузить геоданные из xml в IE9, xml отлично грузится в Firefox, Chrome.

Текст ошибки:

SCRIPT445: Object doesn't support this action
geoxml.xml?callback=id_13356104982833781173&url=http%3A%2F%2Fmaps.yandex.ru%2Fexport%2Fusermaps%2FHNQ5uTUgbjy6L0dW2uReUjSoXb1Ad7jw%2F, line 1 character 1


Код:

ymaps.geoXml.load('http://maps.yandex.ru/export/usermaps/HNQ5uTUgbjy6L0dW2uReUjSoXb1Ad7jw/').then(function (result) {
map.geoObjects.add(result.geoObjects);

if (result.mapState) {
result.mapState.applyToMap(map);
}
}


Сайт с втроенными картами грузится с localhost'а, а данные из интернет, как и требуется.

Спасибо!

6 комментариев
Подписаться на комментарии к посту

Добрый день.

Спасибо за ваш баг-репорт, эта проблема будет исправлена в следующем релизе.

Как скоро? У нас скоро запуск, а эта функциональность основная?

Релиз будет на следующей неделе.

Opera 11.62

Обнаружила, что, как и у топикстартера, не срабатывает загрузка из  XML файла.

Испробованные варианты

а) своя программа, свой XML файл - оба на локалхосте 

б) своя программа, ваш (из примера)   XML файл - оба на локалхосте 

в)  своя программа - на локалхосте, ваш (из примера)   XML файл - на api.yandex.ru (http://api.yandex.ru/maps/doc/ymapsml/1.x/examples/xml/simpleobject.xml)

г) ваша программа (http://api.yandex.ru/maps/doc/jsapi/2.x/examples/ymapsml/simpleobject.html), сохраненная на локалхост, с XML файлом к нему на локалхосте

д)  ваша программа (http://api.yandex.ru/maps/doc/jsapi/2.x/examples/ymapsml/simpleobject.html), сохраненная на локалхост, с XML файлом к нему на api.yandex.ru (http://api.yandex.ru/maps/doc/ymapsml/1.x/examples/xml/simpleobject.xml)

 

все варианты приводят к ошибке при загрузке, в окне алерта написано Ошибка: [object Object]

я в печали....

И попутно вопрос - во втором API ввели поддержку окружностей, будут ли они поддерживаться в YMapsML?

Планируется ли в обозримом будущем ввести загрузку из YMapsML полигонов с отверстиями? 

Viсtor Kuznetsov
1 мая 2012, 14:00

Вариант когда xml на localhost'е работать не должен, как к нему получит доступ парсер api?

 

:-)Как-то не подумала.Посчитала,что раз пакет API загружается,то и обработка идет на клиентской стороне

 

В дополнение к предыдущему моему посту. Та же самая ошибка вылезала, если я указывала имя заведомо несуществующего XML файла