开始使用免费开始使用

不同类型的地图

get_map() 下载的默认 Google 地图在需要主要道路、基础地形和兴趣点时很有用,但在视觉上可能有些杂乱。您的地图应当为数据增色,而不是分散注意力,因此选择更"安静"的样式会更合适。

有时您并不关心道路和地点,而是更在意地表覆盖(如草地、树林、沙漠或积雪)。这时切换到卫星视图更实用。将 maptype 参数改为 "satellite" 就能获取 Google 的卫星影像。

通过在 get_map() 中使用 source = "stamen" 并同时指定 maptype 参数,您可以获取 Stamen Mapsmaptype 的所有可选值可参考 ?get_map,它们与 Stamen 网站上的不同"风格"一一对应。我个人偏好 "toner" 系列,它是灰度的,比 Google 地图更简洁。

现在,让我们为您的房屋销售图尝试几种不同的底图。

本练习是课程的一部分

在 R 中可视化地理空间数据

查看课程

交互式实操练习

通过完成这段示例代码来试试这个练习。

corvallis <- c(lon = -123.2620, lat = 44.5646)

# Add a maptype argument to get a satellite map
corvallis_map_sat <- get_map(corvallis, zoom = 13)


# Edit to display satellite map
ggmap(corvallis_map) +
  geom_point(aes(lon, lat, color = year_built), data = sales)
编辑并运行代码