Bing Maps AJAX Control v7 Directions模块随机失败

时间:2015-07-16 12:00:12

标签: bing-maps

我在一个网站中实现了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的形式给出简单的航点点阵列。因为它确实有效 ,所以我认为问题确实与航点本身无关。

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

所以我的问题是:

  1. 我必须忍受它吗?如果是这样,处理用户体验情况的最佳做法是什么?
  2. 如果没有,原因可能是什么?
  3. 非常感谢任何帮助!

1 个答案:

答案 0 :(得分:1)

我怀疑您的帐户受到费率限制。当您的帐户以超过免费使用条款的费率消费交易时,或者当服务受到使用Bing地图的其他人的大量负载时,会发生试用版和基本Bing地图密钥。使用。限制速率限制可能性的唯一方法是升级到Enterprise密钥。如果您使用的是企业密钥并且看到此问题,请联系Bing Maps Enterprise支持团队,他们将进行调查。