我之前使用过它,它一直都有效:
library("ggmap")
newmap2<-get_openstreetmap(bbox = c(left = -71.2612362452596,
bottom = 42.3308503846824, right = -71.0475647202879,
top = 42.4560226746649), scale=80000)
现在,我所能获得的是以下错误消息:
在download.file中(url,destfile = destfile,quiet =!messaging,mode =&#34; wb&#34;): 网址&#39; http://tile.openstreetmap.org/cgi-bin/export?bbox=-71.2612362452596,42.3308503846824,-71.0475647202879,42.4560226746649&scale=80000&format=png&#39;:状态为&#39; 400错误请求&#39;
我使用了包ggmap v.2.6.1(来自CRAN)和2.7(来自GITHUB)。任何帮助表示赞赏。 ģ
答案 0 :(得分:4)
这个过程似乎非常耗费资源,这就是代码不起作用的原因。阅读这里的讨论: 更新了链接:https://help.openstreetmap.org/questions/25637/i-am-receiving-a-blank-page-http11-400-bad-request-after-requesting-a-data-export
从链接引用:
背景:导出功能需要很多处理能力,我们的 服务器缺乏(只是捐赠的资源!)。可能就是这样 在低负荷时间内工作
我使用"google"
作为地图来源尝试使用相同的位置边界框并且它有效:
newmap4 <- get_map(location = c(-71.2612362452596,42.3308503846824
,-71.0475647202879,42.4560226746649), source = 'google')