地理编码服务 - 限制 - Google vs Yahoo与其他人?

时间:2010-12-03 14:24:39

标签: api geocoding yahoo

雅虎是最好的选择吗?

http://developer.yahoo.com/geo/placefinder/ 它说每天有50,000个请求。这是否意味着您可以每天对50k地址进行地理编码?

与谷歌相比仅为2,500? http://code.google.com/apis/maps/faq.html#geocoder_limit

我说得对吗?这是一个巨大的差异。

所以从本质上讲,前端使用的最佳服务是什么,获取用户输入地址的坐标然后查询数据库? (从后端管理员输入的坐标 - 这将是低容量所以不是问题)。我不会只使用坐标来显示任何地图。

4 个答案:

答案 0 :(得分:15)

雅虎的限制是每个应用程序。

Google的限制是按IP。

这意味着:

对于服务器端地理编码:Yahoo>谷歌

对于客户端地理编码:Google>雅虎

如果你不在地图上显示结果,谷歌和雅虎都不会这样做。你违反了他们的服务条款。

Geonames Search网络服务可能适合您的账单。

答案 1 :(得分:3)

好的,我知道这是一个老问题,但您也可以考虑http://open.mapquestapi.com/nominatim

吉姆

答案 2 :(得分:0)

我之前特别使用过Yahoo,因为他们允许的请求率要高得多。它非常易于使用和免费。有一些restrictions因此您需要仔细阅读,但对于大多数情况来说,这是一项很棒的服务。

我没有使用Google api,但是在我们搜索地理编码api时,阅读他们的速率限制文档会让我得出同样的结论。希望有所帮助!

答案 3 :(得分:0)

我一直在使用地理编码,我一直在关注雅虎,mapquest,google,bing和navteq。除地理编码请求外,免费版本都非常相似。我认为你做得对。如果您想要更多的请求,您需要为它们付费。 我还建议考虑可靠性和准确性。我最喜欢谷歌地图,但与正确的bing相比,这是非常不准确的。 Navteq似乎是最好的之一,但它们的API似乎不像用户友好。免费地图服务有一些限制。通常,该网站需要公开访问和免费,因为您无法收取服务费用。还有其他一些,但那些看起来像是最能吸引人们的那些。