我正在尝试在R中可视化芝加哥。在我从stackoverflow提出了一些建议之后,我似乎无法解决Google API的问题。
有没有一种方法可以在不使用Google服务的情况下绘制城市?我只需要一张非常详细的地图。
谢谢。
答案 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
)。