Карты Bing AJAX Control v7 Направления модуль не работает случайно
Я реализовал Bing Maps AJAX Control v7 на веб-сайте, который имеет 4 предопределенных пешеходных маршрута, которые может выбрать пользователь. Выбранный маршрут будет отображаться на карте с помощью модуля Направления (directionsManager.calculateDirections()
), а также текстовое описание будет отображаться в div
Контейнер рядом с картой.
Все работает нормально, за исключением того, что иногда указания не возвращаются API, и я получаю следующую ошибку в обратном вызове ошибки:
Object {
responseCode: 17,
message: "Fußwege sind derzeit nicht verfügba…", // This is german for: "walking directions are currently not available"
eventName: "directionsError"
}
Маршруты даны в формате JSON в виде простого массива путевых точек. Поскольку иногда это работает, я бы пришел к выводу, что проблема не имеет ничего общего с самими путевыми точками.
Обратите внимание, что не имеет значения, выбраны ли направления для ходьбы или вождения (тот же код ошибки).
Итак, мои вопросы:
- Должен ли я просто жить с этим? Если это так, что было бы наилучшей практикой, чтобы справиться с ситуацией, касающейся опыта пользователя?
- Если нет, что может быть причиной этого?
Любая помощь будет принята с благодарностью!
1 ответ
Я подозреваю, что ваша учетная запись ограничена. Это происходит с пробными и основными ключами Bing Maps, когда ваша учетная запись использует транзакции по ставке, превышающей бесплатные условия использования, или когда служба сильно загружена другими пользователями, которые используют Bing Maps в соответствии с бесплатными условиями. использовать. Единственный способ ограничить возможность ограничения скорости - это перейти на корпоративный ключ. Если вы используете корпоративный ключ и видите эту проблему, обратитесь в службу поддержки Bing Maps Enterprise, и они проведут расследование.