我刚开始使用 GeoPy。我需要将给定位置转换为纬度和经度。但是我收到 GeocoderQuotaExceeded 错误。我只是按照文档中给出的示例进行操作。任何帮助将不胜感激。
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
这发生在第一个请求本身。我没有提出任何其他要求。这是我第一次使用该应用程序。
根据我对 OP 的评论...
这意味着您已经用完了 Google 的配额。
您是否设置了自己的 Api key 并检查过您没有超出限额?我假设它正在使用 this service在幕后。
注意:如果其他人使用相同的公共(public) IP 地址(大学、同一家公司等)使用该服务,而您没有使用 API key ,则您获得的免费使用次数可能少于 2,500 次。
我是一名优秀的程序员,十分优秀!