2012-08-01 126 views
1

我试图对大量的地址进行地理编码,并在python中编写了一个小程序来自动执行该过程并提取我需要的数据,我每天运行的数据为2500每天。我注意到Google Maps JavaScript API v3具有25,000礼貌限制并具有地理编码功能。是否可以使用Google Maps API进行地理编码,或者我在这里误解了什么?谷歌地图地理编码器vs谷歌地图JavaScript API V3

感谢

回答

4

Geocoding API documentation状态

使用谷歌地理编码API的是受到每天2500所地理位置查询请求的限制。

25000在FAQ被提及,而是指地图加载,不调用地理编码服务。

geocoder documentation

的谷歌地图API动态地根据用户输入提供了地理编码地址地理编码类。这些请求的速率有限,以防止滥用服务。

我无法找到Javascript地址解析器的已发布费率,但Google Group也为此提及了2500。突发速率是可变的,因为它受服务器负载和其他因素的影响,但总体速率为2500/day。实际上,它是以6小时为单位测量的:每6小时测量625个小时。

谷歌已发布文章geocoding strategies,我有一个demonstrator显示如何引入可变延迟来满足突发速率限制。尽管如此,没有什么可以绕过总限制。

+0

谢谢!我想我有一个后续问题。我愿意支付增加我的使用限制来完成这个项目,但没有资源购买业务API(也不需要API过去这个项目)。 Google是否提供仅用于地理编码的价格? – user1532969 2012-08-01 19:33:57

+0

不是我所知。拉里(@ geocodezip)的评论也是相关的。如果“您的项目”只是地理编码,则您必须使用Google API。因为如果你有他们的数据,你必须**在他们的一张地图上使用它。我错过了你的问题。 – 2012-08-01 19:43:03