เพิ่มความโดดเด่นให้แผนที่
ก่อนหน้านี้ในบทนี้ เราใช้ 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