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

เพิ่มความโดดเด่นให้แผนที่

ก่อนหน้านี้ในบทนี้ เราใช้ addSearchOSM() เพื่อค้นหาจุดกึ่งกลางของสหรัฐอเมริกา แต่หากต้องการค้นหา marker แทนที่จะเป็นตำแหน่ง สามารถใช้ฟังก์ชัน addSearchFeatures() ได้ addSearchFeatures() จะเพิ่มช่องค้นหาที่ใช้ค้นหา marker ใน group ที่ระบุผ่านอาร์กิวเมนต์ targetGroups ตัวอย่างเช่น หากต้องการค้นหาวิทยาลัยของรัฐบนแผนที่ สามารถใช้โค้ดดังนี้

m4  %>% 
  addSearchFeatures(
    targetGroups = 'Public',
    options = searchFeaturesOptions(zoom = 10)) 

แผนที่ m4 และแพ็กเกจ leaflet.extras ถูกโหลดไว้ให้แล้ว

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

Interactive Maps with leaflet in R

ดูคอร์ส

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

  • ใช้ฟังก์ชัน addSearchFeatures() เพื่อให้สามารถค้นหาวิทยาลัยได้ทุก sector
  • กำหนดระดับซูมการค้นหาเป็น 18

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

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

# Make each sector of colleges searchable 
m4_search <- m4  %>% 
  addSearchFeatures(
    targetGroups = ___(___, ___, ___), 
    # Set the search zoom level to 18
    options = searchFeaturesOptions(___ = ___)) 

# Try searching the map for a college
m4_search
แก้ไขและรันโค้ด