1

在 GitHub 上找到 GeoLocation jQuery 插件(下面的链接),效果很好。我唯一的问题是,在对 10 个地址进行排序后,任何剩余的地址都会以未知的距离返回。我有 12 个地址要排序。

我不确定这是否是 Google API 的默认设置,或者是否需要对文件 jquery-location.js 进行一些更改。这也发生在他们的演示http://atxwebshow.com/coffeeshops/上。

文件 https://github.com/teleject/HTML5-GeoLocation-jQuery-Plugin

4

1 回答 1

0

Google Maps API v3 地理编码服务受速率限制和配额限制。如果您不尊重这一点并检查错误,您会得到大约 10 个左右的结果(取决于服务器负载),然后您会收到 OVER_QUERY_LIMIT 响应。

该插件中的大多数错误路径导致它静默失败,尽管问题似乎首先是地理位置(如果失败,它甚至不会尝试排序),如果成功,那么你会得到 OVER_QUERY_LIMIT (来自DirectionsService)。您的代码带有一些错误检查

于 2013-04-02T16:49:59.443 回答