如何从ggmap获取黑白地图?

时间:2019-06-29 05:14:56

标签: r ggplot2 shiny ggmap

如果我使用州名作为第一个参数,例如:

map <- ggmap::get_map("Louisiana", zoom=3, maptype = "toner-background", source="stamen")

然后我得到了想要的黑白地图:

enter image description here

但是,如果我输入具有经度和纬度坐标的第一个参数,就像这样:

map <- ggmap::get_map(c(left=-120, bottom=-65, right=5, top=70), zoom = 3, maptype = "toner-background", source="stamen")

然后我总是得到这样的地图:

enter image description here

其他参数似乎无效。

我的目标是使用第二行代码那样的坐标来调用此函数,并像在第一种情况下那样获得黑白地图。

2 个答案:

答案 0 :(得分:0)

我最近在另一种情况下看到的一个问题是,在需要雄蕊地图时获得Google Terrain地图。代替使用通用的get_map函数,请尝试使用特定的get_stamenmap,如下所示:

library(ggmap)

ggmap(get_stamenmap(c(left=-120, bottom=-65, right=5, top=70), zoom = 3, 
                    maptype = "toner-background"))

enter image description here

答案 1 :(得分:0)

如果您已经下载了彩色图片,则必须使用 force = TRUE 参数

例如,

<块引用>

map = get_stamenmap(your-map, maptype = "toner-background", color="bw", force=T)