Клуб API Карт

kml, карты, домен. Продолжение

MirDD
30 мая 2013, 19:19

Уважаемое сообщество надеюсь на Вашу помощь .
Если вкратце, то не работает Обратите внимание на выделенное

 

window.onload = function () {
    ymaps.ready(function () {
        var myMap = new ymaps.Map('map', {
            center: [54.7737069, 56.0274281],
            zoom: 14
        });
        myMap.behaviors.enable('scrollZoom');
        ymaps.geoXml.load('http://mitc.ru/images/doc.kml ').then(function (res) { //не работает
            //ymaps.geoXml.load('http://nixufa.ru/test_map/doc.kml ' ).then(function (res){ //работает
            myMap.geoObjects.add(res.geoObjects);
            if (res.mapState) {
                res.mapState.applyToMap(myMap);
            }
        }, function (error) { // Вызывается в случае неудачной загрузки YMapsML-файла
            alert("При загрузке YMapsML-файла произошла ошибка : " + error);
        });
    });
}

 

адрес карты

с утра работало , потом перестало ...

dok.kml один и тот же ....

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

1. Заворачивать вызов ymaps.ready внутрь window.onload бессмысленно, убери onload.

2. Зачем алертить объект? что можно понять по выводу [Object object]?

Лучше его в консоль выводить.

 

У тебя невалидный xml в первом случае.

Обрати внимание внизу файла

у тебя какие-то цифры вывелись


45564654654654

Спасибо за ответ.
1) когда убираю onload карта не загружается
2) исправил

залил один и тот же kml , таже проблема ...