在R中没有google map API的城市的地图

iva*_*van 3 plot r

我正在尝试在R中可视化芝加哥。似乎我在使用Google API时遇到了一些问题,但根据stackoverflow的一些建议,我没有设法解决这些问题。

有没有一种方法可以在不使用Google服务的情况下绘制城市?我只需要一张非常粗糙的地图。

谢谢。

Dav*_*ave 5

您可以利用ggmap的内置函数来查询不同的地图服务,例如Stamen:

devtools::install_github("dkahle/ggmap", ref = "tidyup")
library(ggmap)
chicago <- get_stamenmap(bbox = c(left = -88.0225, bottom = 41.5949, 
                                  right = -87.2713, top = 42.0677), 
                         zoom = 11)

ggmap(chicago)
Run Code Online (Sandbox Code Playgroud)

这使用了软件包的开发版本,因为,如软件包作者在GitHub上所指出的那样,CRAN版本已过时。

根据您的需求,您可能需要使用边界框,缩放级别甚至地图类型(请参阅参考资料?get_stamenmap以获取更多详细信息)。