提供商瓦片

在 R 中使用 leaflet 构建交互式地图

Rich Majerus

Vice President of Strategy & Planning, Queens University of Charlotte

选择底图

  • 你为何制作此地图?
    • 探索性分析
    • 可交付成果
    • 只是好玩!
  • 你在绘制哪类数据?
    • 路径
    • 多边形
在 R 中使用 leaflet 构建交互式地图

选择底图

伪装标记示例

醒目颜色示例

在 R 中使用 leaflet 构建交互式地图

leaflet 提供商列表

  • leaflet 包含 100+ 种提供商瓦片
  • 这些名称存于名为 providers 的列表中
names(providers)[1:5]
  [1] "OpenStreetMap"                      
  [2] "OpenStreetMap.Mapnik"               
  [3] "OpenStreetMap.BlackAndWhite"        
  [4] "OpenStreetMap.DE"                   
  [5] "OpenStreetMap.France"

在 R 中使用 leaflet 构建交互式地图

探索 leaflet 提供商瓦片

names(providers)[str_detect(names(providers), "OpenStreetMap")]
[1] "OpenStreetMap"               "OpenStreetMap.Mapnik"       
[3] "OpenStreetMap.BlackAndWhite" "OpenStreetMap.DE"           
[5] "OpenStreetMap.France"        "OpenStreetMap.HOT"

在 R 中使用 leaflet 构建交互式地图

addProviderTiles()

  • addProviderTiles() 替换 addTiles() 以更改底图
  • 将提供商瓦片名称传给 addProviderTiles()
leaflet() %>% 
     # addTiles() 
     addProviderTiles("OpenStreetMap.BlackAndWhite")

addProviderTiles() 示例

在 R 中使用 leaflet 构建交互式地图

Passons à la pratique !

在 R 中使用 leaflet 构建交互式地图

Preparing Video For Download...