Добавляем изюминку
Ранее в этой главе мы использовали addSearchOSM(), чтобы найти центр США. Чтобы искать не места, а маркеры, воспользуйтесь функцией 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