首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >GeoPy: GeocoderQuotaExceeded错误

GeoPy: GeocoderQuotaExceeded错误
EN

Stack Overflow用户
提问于 2014-02-08 13:38:40
回答 4查看 7.3K关注 0票数 1

我刚刚开始使用GeoPy。我需要把给定的位置转换成经纬度。但是,我得到了一个GeocoderQuotaExceeded错误。我只是遵循了文档中给出的例子。任何帮助都将不胜感激。

代码语言:javascript
复制
from geopy.geocoders import GoogleV3
geolocator = GoogleV3()
address, (latitude, longitude) = geolocator.geocode("175 5th Avenue NYC")
GeocoderQuotaExceeded: The given key has gone over the requests limit in the 24 hour     period or has submitted too many requests in too short a period of time

这发生在第一个请求本身。我从来没有提出过任何其他要求。这是我第一次使用这个应用程序。

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2014-02-23 21:46:22

从我对行动的评论来看..。

这意味着你已经用光了谷歌的配额。

您是否已设置自己的Api密钥,并检查您是否超过了您的津贴?我猜它是在引擎盖下面使用这项服务

注:如果有其他人使用该服务(大学、同一家公司等)拥有相同的公共IP,而您没有使用API密钥,这可能说明您得到的免费使用少于2500次。

票数 3
EN

Stack Overflow用户

发布于 2016-03-03 10:44:01

有一个API列表,并对每个请求随机使用它们。例如,在python

代码语言:javascript
复制
like keys = [key1,key1,key3....]

location = Geocoder(random.choice(keys)).geocode(address) 

代码语言:javascript
复制
location = Geocoder(random.choice(keys)).reverse_geocode(Lat,Long)

根据你的要求。你的零用钱会更多。

票数 2
EN

Stack Overflow用户

发布于 2016-08-23 13:04:29

作为一种临时解决方案,您可以使用VPN (这将为您提供另一组2500个免费请求)。

带有随机键的解决方案也应该可以工作,而且它更适合永久使用,但是如果您只是在测试过程中(这就是我的情况),这是一个快速的解决方案。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21646676

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档