เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

รวมทุกอย่างเข้าด้วยกัน

ลองนำทุกอย่างมารวมกันในคราวเดียว การสร้างแผนที่เชิงโต้ตอบของมหาวิทยาลัยสี่ปีทุกแห่งในอเมริกาสามารถแบ่งออกเป็นสี่ขั้นตอน:

  1. เริ่มต้นสร้างแผนที่
  2. วางแผนที่ฐาน
  3. พล็อตวิทยาลัยแต่ละประเภทเป็น layer แยกกัน
  4. เพิ่มตัวควบคุม layer เพื่อให้ผู้ใช้สลับดู base group และ overlay group ได้

Data frame public, private, และ profit รวมถึง color palette pal ถูกโหลดไว้ให้แล้ว

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

Interactive Maps with leaflet in R

ดูคอร์ส

คำแนะนำการฝึกหัด

  • เติมชื่อฟังก์ชันเพื่อสร้างแผนที่เชิงโต้ตอบที่มีทั้ง overlay group และ base map group หลายรายการ

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ

ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์

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
แก้ไขและรันโค้ด