如果我映射
-no-remote
我得到了一张美国地图,但是它有点像缅因州和西海岸的一些地方。它还在圆圈和洪都拉斯之间延伸。
有没有办法用qmap或ggmap来改变地图的纵横比,以便只显示较低的48?那是指定x& y限制
答案 0 :(得分:0)
这样的事情应该是一个开始:
library(ggmap)
ggmap(get_map("USA", zoom = 4)) +
coord_fixed(ylim = c(20, 50), ratio = 5/4)
答案 1 :(得分:0)
扩大Jason的答案...
经过一些digging我发现我的问题出在谷歌地图上。虽然ggmap
会接受边界框,但GoogleMap不会使用它。上面的代码我遇到的问题是缅因州和西海岸的一些地方被切断了。缅因州不是一个问题,但NW CA是我的项目。
雄蕊地图更擅长定义边界
us = c(-125,24,-65,50)
ggmap(get_map(location=us,maptype="toner-background",zoom=4,source="stamen"))
# FOR US ONLY - does not work outside us (more or less)
ggmap(get_map(location=us,maptype="terrain",zoom=5,source="stamen"))
希望Google API不久允许使用边界框