【问题标题】:Geolocation List Sorting using jQuery Plugin使用 jQuery 插件对地理位置列表进行排序
【发布时间】:2013-03-24 01:27:30
【问题描述】:

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

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

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

【问题讨论】:

    标签: jquery html google-maps-api-3 github geolocation


    【解决方案1】:

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

    该插件中的大多数错误路径都会导致它静默失败,尽管问题似乎首先是地理位置(如果失败,它甚至不会尝试排序),如果成功,那么你会得到 OVER_QUERY_LIMIT (来自DirectionsService)。 your code with some error checking

    【讨论】:

    • 我只是使用 Google Maps API v3 生成的浏览器密钥,它有 25,000 个请求/天的限制。我只是在测试,所以我知道我什至还没有接近最大化。我的排序很好(我看不到任何错误),它只是没有抓取超过 10 的任何东西。抱歉第一次使用 Google Maps API。
    • 检查返回的错误码。每天 25,000 个请求无关紧要,也有速率限制 (search SO for OVER_QUERY_LIMIT)。请查看返回状态(插件我不熟悉,再看一遍,可能是使用DirectionsService,会出现同样的问题,是直线距离排序还是行车距离排序?)
    • 我会收到类似的警告框吗?我的页面:echristo.com/test/test.html
    • 你写了Would I get an alert box for something like that? 不。请参阅我的更新答案。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-12-02
    • 1970-01-01
    • 2023-03-31
    • 2012-05-07
    • 2013-07-21
    • 1970-01-01
    相关资源
    最近更新 更多