【问题标题】:Bing Maps AJAX Control v7 Directions module fails randomlyBing Maps AJAX Control v7 Directions 模块随机失败
【发布时间】:2015-07-16 12:00:11
【问题描述】:

我在一个网站中实现了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. 如果不是,这可能是什么原因?

任何帮助将不胜感激!

【问题讨论】:

    标签: bing-maps


    【解决方案1】:

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

    【讨论】:

    • 你说得对,我们使用的是“基本”必应地图 API 密钥。我没有读到任何关于限制的信息,但你说的对我来说听起来很合理......猜猜我们必须考虑切换到企业密钥。感谢您的回答!
    • 这里有一些关于此的文档:msdn.microsoft.com/en-us/library/ff701703.aspx 我相信它也记录在某处的使用条款中。
    猜你喜欢
    • 2012-01-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多