Ghép tất cả lại với nhau
Hãy thử ghép tất cả lại một lần. Việc xây dựng bản đồ tương tác của tất cả các trường cao đẳng hệ bốn năm ở Mỹ có thể chia thành bốn bước:
- Khởi tạo bản đồ web
- Thêm các bản đồ nền
- Vẽ từng khối trường theo khu vực (sector) như một lớp riêng
- Thêm điều khiển lớp để người dùng có thể bật/tắt các nhóm bản đồ nền và lớp phủ
Các data frame public, private, và profit cùng bảng màu pal đã được nạp sẵn cho bạn.
Bài tập này là một phần của khóa học
Bản đồ tương tác với leaflet trong R
Hướng dẫn bài tập
- Điền tên các hàm để tạo một bản đồ web tương tác có nhiều nhóm lớp phủ và nhóm bản đồ nền.
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
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