Карты 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. Должен ли я просто жить с этим? Если это так, что было бы наилучшей практикой, чтобы справиться с ситуацией, касающейся опыта пользователя?
  2. Если нет, что может быть причиной этого?

Любая помощь будет принята с благодарностью!

1 ответ

Решение

Я подозреваю, что ваша учетная запись ограничена. Это происходит с пробными и основными ключами Bing Maps, когда ваша учетная запись использует транзакции по ставке, превышающей бесплатные условия использования, или когда служба сильно загружена другими пользователями, которые используют Bing Maps в соответствии с бесплатными условиями. использовать. Единственный способ ограничить возможность ограничения скорости - это перейти на корпоративный ключ. Если вы используете корпоративный ключ и видите эту проблему, обратитесь в службу поддержки Bing Maps Enterprise, и они проведут расследование.

Другие вопросы по тегам