เปลี่ยนจาก Popup เป็น Label
Popup นั้นดีมาก แต่ต้องใช้ความพยายามเพิ่มขึ้นเล็กน้อย นั่นคือจุดที่ label เข้ามาช่วย ด้วยการใช้อาร์กิวเมนต์ label ในฟังก์ชัน addCircleMarkers() เราสามารถดูข้อมูลเพิ่มเติมของ marker แต่ละจุดได้เพียงแค่เลื่อนเมาส์ไปวาง!
ipeds %>%
leaflet() %>%
addProviderTiles("CartoDB") %>%
addCircleMarkers(label = ~name, radius = 2)
Label มีประโยชน์อย่างมากเมื่อต้องการแสดงหลายตำแหน่งบนแผนที่ เพราะช่วยให้เข้าถึงรายละเอียดของแต่ละ marker ได้อย่างรวดเร็ว
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
Interactive Maps with leaflet in R
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Add circle markers with labels identifying the name of each college
map %>%
addCircleMarkers(data = ca, radius = 2, label = ___)