2010-12-03 75 views
10

雅虎是最好的选择吗?地理编码服务 - 限制 - 谷歌vs雅虎vs其他?

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

相比谷歌只有2500? http://code.google.com/apis/maps/faq.html#geocoder_limit

我有这个正确吗?这是一个巨大的差异。

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

+0

你是对的。你有什么问题? – 2010-12-03 14:32:01

回答

15

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

Google的限制是每个IP。

这意味着:

服务器端地理编码:雅虎>谷歌

对于客户端地理:谷歌>雅虎

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

虽然Geonames Search网络服务可能适合您的帐单。

0

我之前专门使用过雅虎,因为他们的允许请求率要高得多。这是非常容易使用和免费的。有一些restrictions,所以你需要仔细阅读,但对于大多数事情来说,这是一个伟大的服务。

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

+0

选择地理编码器时,还有很多事情需要考虑,而不仅仅是速率限制。雅虎只允许您在Yahoo!上使用这些内容例如地图(这可能对您和我们一样好),但您无法在本地存储结果。 Google的api服务条款稍微灵活一些,但通常不太准确,并且有更多限制(根据您的应用程序,这可能不是问题)。如果你更多地分享你的目标,我们可能会提供更好的建议。 – theChrisKent 2010-12-03 14:44:50

+0

我不需要使用地图...我只需要坐标数据,我想这个规则雅虎然后 – davivid 2010-12-03 15:48:54

+1

叶,对不起。 Google会通过http://groups.google.com/group/Google-Maps-API/web/resources-non-google-geocoders链接到其他地理编码服务,以便在您的请求限制太严格时帮助补充您的请求。 – theChrisKent 2010-12-03 15:50:57

0

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