开始使用免费开始使用

综合运用

让我们把这些内容一次性结合起来试试。要构建包含全美所有 4 年制高校的交互式地图,可以分为 4 个步骤:

  1. 初始化网页地图
  2. 添加底图
  3. 将各高校部门按类别分别绘制为独立图层
  4. 添加图层控件,便于用户切换底图组和叠加组

publicprivateprofit 数据框以及调色板 pal 已为您加载。

本练习是课程的一部分

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

查看课程

练习说明

  • 填写函数名,创建一个包含多个叠加组和底图组的交互式网页地图。

交互式实操练习

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

m4 <- ___() %>% 
        ___(group = "OSM") %>% 
        ___("CartoDB", group = "Carto") %>% 
        ___("Esri", group = "Esri") %>% 
        ___(data = public, radius = 2, label = ~htmlEscape(name),
                         color = ~pal(sector_label),  group = "Public") %>% 
        ___(data = private, radius = 2, label = ~htmlEscape(name),
                           color = ~pal(sector_label), group = "Private")  %>% 
        ___(data = profit, radius = 2, label = ~htmlEscape(name),
                         color = ~pal(sector_label), group = "For-Profit")  %>% 
        ___(baseGroups = c("OSM", "Carto", "Esri"), 
                         overlayGroups = c("Public", "Private", "For-Profit")) %>% 
        ___(lat = 39.8282, lng = -98.5795, zoom = 4) 

m4
编辑并运行代码