天,
我正在尝试学习如何在 R 中使用 ggmap 包,但一开始就卡住了。我要做的就是使用 qmap() 函数下载地图,但我得到了一些非常奇怪的结果。我努力了:
library(ggmap)
aus<- qmap('australia')
aus<- qmap('australia', zoom = 5)
以及其他位置和事物的数量。有时会下载地图,但我经常收到以下错误消息:
Error in download.file(url, destfile = destfile, quiet = !messaging, mode = "wb"):
cannot open URL 'http://maps.googleapis.com/maps/api/staticmap?center=adelaide&zoom=6&size=%20640x640&scale=%202&maptype=terrain&sensor=false'
In addition: Warning message:
In download.file(url, destfile = destfile, quiet = !messaging, mode = "wb") :
cannot open: HTTP status was '403 Forbidden'
它会正常工作一次,然后 5 秒后,当我用它无法工作的确切代码再次尝试时。
从重复使用此功能看来,在成功使用之间似乎存在时间延迟。我已经计时了在两次成功使用之间必须等待多长时间,似乎 1 分钟是这个阈值。另外,每次我尝试使用该功能,无论成功与否,它都会重置这1分钟的等待时间。
像谷歌这样的地方会限制你下载东西的频率吗?如果我想快速检查地图的大小是否合适等,这有点令人沮丧。有没有人有同样的经历,知道我可能做错了什么,或者知道解决这个问题的方法?
提前感谢您的时间和帮助!
干杯,亚当