Додамо трішки привабливості
Раніше в цьому розділі ми використовували addSearchOSM() для пошуку центру США. Щоб шукати маркери, а не місця, скористайтеся функцією addSearchFeatures(). addSearchFeatures() додає поле пошуку, за допомогою якого ви зможете знаходити маркери в групах, переданих у аргумент targetGroups. Наприклад, щоб шукати на нашій мапі державні коледжі, можна використати такий код.
m4 %>%
addSearchFeatures(
targetGroups = 'Public',
options = searchFeaturesOptions(zoom = 10))
Мапу m4 і пакет leaflet.extras уже завантажено для вас.
Ця вправа є частиною курсу
Інтерактивні карти з leaflet у R
Інструкції до вправи
- Використайте функцію
addSearchFeatures(), щоб зробити придатними до пошуку коледжі в усіх секторах. - Встановіть рівень масштабу під час пошуку на 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