Bing 地图 AJAX 控制 v7 方向模块随机失败

Bing Maps AJAX Control v7 Directions module fails randomly

我在一个网站上实现了 Bing Maps AJAX Control v7,该网站有 4 条预定义的步行路线供用户选择。然后,所选路线将通过“方向”模块 (directionsManager.calculateDirections()) 显示在地图上,文本描述也会显示在地图旁边的 div 容器中。

一切正常,除了 有时 API 没有返回方向,我得到以下信息error callback 中返回错误:

Object { 
  responseCode: 17, 
  message: "Fußwege sind derzeit nicht verfügba…", // This is german for: "walking directions are currently not available"
  eventName: "directionsError" 
}

路线在 JSON 中作为 waypoints 的简单数组给出。因为它有时 有效,所以我认为问题与 waypoints 本身无关。

请注意,提取的路线是步行还是驾车(相同的错误代码)并不重要。

所以我的问题是:

  1. 我只需要忍受它吗?如果是这样,处理有关用户体验的情况的最佳做法是什么?
  2. 如果不是,可能是什么原因造成的?

如有任何帮助,我们将不胜感激!

我怀疑您的帐户受到速率限制。当您的帐户以超过免费使用条款的速度消耗交易时,或者当服务承受来自其他使用 Bing 免费使用条款下的地图。限制速率受限可能性的唯一方法是升级到企业密钥。如果您使用的是企业密钥并遇到此问题,请联系 Bing Maps Enterprise 支持团队,他们会进行调查。