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

时间:2018-10-17 08:19:23

标签: r plot

我正在尝试在R中可视化芝加哥。在我从stackoverflow提出了一些建议之后,我似乎无法解决Google API的问题。

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

谢谢。

1 个答案:

答案 0 :(得分:3)

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

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)

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

根据您的需要,您可能需要使用边界框,缩放级别甚至地图类型(有关更多详细信息,请参见?get_stamenmap)。