在R中定时延迟使用qmap()?

时间:2012-12-10 06:31:50

标签: r qmap ggmap

天儿真好,

我正在尝试学习如何在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分钟的等待时间。

google这样的地方会限制你下载内容的频率吗?如果我想快速检查地图是否合适大小等,这有点令人沮丧。有没有人有相同的经历,知道我可能做错了什么,或知道解决这个问题的方法?

提前感谢您的时间和帮助!

干杯, 亚当

0 个答案:

没有答案