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

ปักหมุดตำแหน่ง

จนถึงตอนนี้ เราสร้างแผนที่ที่มีเพียงเลเยอร์เดียว คือแผนที่พื้นฐาน เราสามารถเพิ่มเลเยอร์ลงบนแผนที่พื้นฐานนี้ได้ในลักษณะเดียวกับการเพิ่มเลเยอร์ในพล็อตของ ggplot2 หนึ่งในเลเยอร์ที่นิยมเพิ่มลงในแผนที่ leaflet มากที่สุดคือมาร์กเกอร์ระบุตำแหน่ง ซึ่งเพิ่มได้โดยการ pipe ผลลัพธ์จาก addTiles() หรือ addProviderTiles() เข้ากับฟังก์ชันสำหรับเพิ่มมาร์กเกอร์

ตัวอย่างเช่น หากต้องการพล็อตสำนักงานใหญ่ DataCamp ที่นิวยอร์กโดยส่งพิกัดไปยัง addMarkers() ในรูปแบบเวกเตอร์ตัวเลขที่มีหนึ่งสมาชิก แผนที่จะแสดงหมุดสีน้ำเงินที่พิกัดนั้น ในบทที่ 2 และ 3 เราจะมาดูตัวเลือกสำหรับปรับแต่งมาร์กเกอร์เหล่านี้

leaflet()  %>% 
    addProviderTiles("CartoDB")  %>% 
    addMarkers(lng = -73.98575, lat = 40.74856)

tibble ชื่อ dc_hq พร้อมใช้งานใน workspace ของคุณแล้ว

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

Interactive Maps with leaflet in R

ดูคอร์ส

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

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

# Plot DataCamp's NYC HQ
leaflet() %>% 
    addProviderTiles("CartoDB") %>% 
    addMarkers(lng = ___[1], lat = ___[1])
แก้ไขและรันโค้ด