使用ggmap时出现400错误请求

3

我以前用过这个,每次都有效:

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 = "wb")中: URL 'http://tile.openstreetmap.org/cgi-bin/export?bbox=-71.2612362452596,42.3308503846824,-71.0475647202879,42.4560226746649&scale=80000&format=png':状态为“400 Bad Request”
我使用了来自CRAN的ggmap v.2.6.1和来自GITHUB的v.2.7。需要任何帮助。G

你找到了你想要的东西吗? :) - Pj_
可能与以下内容相关:https://help.openstreetmap.org/questions/53853/cannot-get-mapnik-image-from-exportfinish-with-python - hrbrmstr
1个回答

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')

是的,它可以与Google和Stamen一起使用,但不能与OSM一起使用。 3-4天前,OSM与相同的线路一起工作。 您提供的链接显示了服务超载的不同错误(503)。 - Giuseppe Barbesino
@GiuseppeBarbesino 对不起,我添加的链接有误。请查看这个链接。希望能帮到你,再次提到了资源密集型使用和不可用性。 - Pj_

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接