4

如何使用 R 中的 ggmap 获取具有特定最小和最大纬度和经度限制的地图?

我是使用 ggmap 的新手,到目前为止,我能够实现这一点:

center <- c(mean(src$longitude),mean(src$latitude))
zoom <- min(MaxZoom(range(src$latitude),range(src$longitude)))
hdf <- get_map(location=center,zoom=zoom)

帮助文件说位置可以作为地址、经度/纬度对(按此顺序)或左/下/右/上边界框来提及。我找不到任何有关在线实现 ggmap 边界框的有用材料。

4

1 回答 1

9

我不确定你可以在下载阶段做到这一点,但在绘图阶段怎么样:

map <- get_map()
p1 <- ggmap( map )
p2 <- ggmap( map )+
scale_x_continuous( limits = c( -95.5 , -95.3 ) , expand = c( 0 , 0 ) )+
scale_y_continuous( limits = c( 29.6 , 29.8 ) , expand = c( 0 , 0 ) )
require( gridExtra )
grid.arrange( p1 , p2 , nrow = 1 )

在此处输入图像描述

于 2013-07-24T21:12:10.383 回答