Нет ответа от метода addRoute MapQuest

Я использую MapQuest на веб-странице, чтобы показать расположение всех магазинов в этом районе. Все работает нормально — карта загружается и правильно отображает магазины, — но когда я обращаюсь к API маршрутизации, я никогда не получаю ответа. Он не выдает ошибку, и ни методы success, ни error не вызываются. Где-то проглатывает исключение?

Вот мой код...

MQA.withModule('new-route', function () {
    map.addRoute({
        request: { locations: [fromAddress, toAddress] },

        // enable dragging through the route display options
        display: { draggable: true, draggablepoi: false },
        success: function displayNarrative(data) {
            console.log("Success -- for now...");
        },
        error: function handleError(data) {
            console.log("Error!");
        }
    });
});

Я попытался обернуть все это в try...catch, и он ничего не поймал.

Мои аргументы fromAddress и toAddress являются допустимыми адресами.

Заранее спасибо...!


person Ash8087    schedule 25.08.2016    source источник


Ответы (1)


Вы видите запрос маршрута, сделанный на вкладке «Сеть»? Там есть успешный ответ?

Имейте в виду, что JavaScript API MapQuest устарел и будет закрыт примерно через 18 месяцев. Я рекомендую перейти на подключаемые модули MapQuest для Leaflet или любые другие поддерживаемые пакеты SDK, упомянутые в этой записи в блоге.

person MQBrian    schedule 26.08.2016
comment
Да, я проверял. Ничего. Нет исходящих запросов. - person Ash8087; 26.08.2016
comment
Есть ли какие-либо ошибки или что-то еще в консоли? - person MQBrian; 29.08.2016