【发布时间】:2013-11-18 14:32:38
【问题描述】:
大约 90% 的时间,当在 ggmap 中使用 get_map 时,我收到以下错误。谁能告诉我为什么?
map <- get_map(location = 'Australia', zoom = 4)
download.file(url, destfile = destfile, quiet = !messaging, mode = "wb") : 无法打开 URL 'http://maps.googleapis.com/maps/api/staticmap?center=Australia&zoom=4&size=%20640x640&scale=%202&maptype=terrain&sensor=false' 另外:警告消息:在download.file(url,destfile = destfile, quiet = !messaging, mode = "wb") : 无法打开: HTTP 状态是“403 禁止”
【问题讨论】:
-
您可以查看 Google API 以了解 403 错误的潜在原因:developers.google.com/maps/documentation/business/articles/…。典型的原因似乎是您超出了 API 的每日限制。值得一提的是,我能够复制上面的链接,将其放入我的网络浏览器,并成功返回了澳大利亚的图像……您是否每天生成 1000 多个请求,从而使 API 达到极限?
-
感谢您的评论。不,我只尝试了几次,所以我不可能用尽 API...
-
嗯,不知道是不是你的IP地址有问题?您是从大型办公室/大学登录,还是其他计算机将被分配相同的 IP 地址?这是一个完整的 WAG,但我会把钱花在你的计算机、防火墙或 IP 地址妨碍的东西上。您可以尝试使用不同的计算机和/或互联网连接来测试该理论。
-
非常感谢您的建议。