gpt4 book ai didi

r - 使用地理编码发出一个请求后超出查询限制

转载 作者:行者123 更新时间:2023-12-03 07:25:53 24 4
gpt4 key购买 nike

我正在使用 ggmap 的地理编码来查找不同城市的纬度和经度。昨天它工作得很好,但今天只发出一个请求后就收到了 OVER QUERY LIMIT。

事实上,如果我只是加载库并运行地理编码,它会抛出 OVER QUERY LIMIT 错误:

> library(ggmap)
> geocode("Paris")
Information from URL : http://maps.googleapis.com/maps/api/geocode/json?address=Paris&sensor=false
lon lat
1 NA NA
Warning message:
geocode failed with status OVER_QUERY_LIMIT, location = "Paris"

我在 stackoverflow 上检查了不同的主题,但似乎没有人遇到同样的问题。我试图看看我是否超过了 2500 限制(不太可能,但我是编码新手,所以也许我做错了什么......)并且 geocodeQueryCheck() 读取 2498 但每次我运行库(ggmap)时它都会重置.

十五分钟前,当我重新启动 Rstudio 时它可以工作,但现在它不再工作了,我完全迷失了!

有人知道可能是什么问题吗?

PS:我是 stackoverflow 的新手,所以如果您对任何内容有任何意见,请告诉我!

最佳答案

我在使用 ggmap::geocode() 处理一批位置时遇到了类似的问题,其中大约 20% 的位置给出了 OVER QUERY LIMIT 错误,即使 geocodeQueryCheck() > 将显示剩余的地理编码查询绰绰有余,并且错误零星地分布在整个位置,而不仅仅是最后 20%。如果我重新运行第一次失败的位置子集,那么大多数位置都会工作,因此我必须迭代较小的子集,直到它们都具有地理编码。

ggmap v2.7 允许用户通过 register_google() 函数指定 Google Maps API key 。 v2.7 尚未在 CRAN 上,因此您必须使用 devtools::install_github("dkahle/ggmap") 来安装它。更新到该版本并设置 API key register_google(key = "my_api_key") 后,同一批处理在一次运行中按预期运行。

Google map API key 很容易获取: https://developers.google.com/maps/documentation/geocoding/get-api-key

关于r - 使用地理编码发出一个请求后超出查询限制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36175529/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com