НачатьНачать бесплатно

Добавляем изюминку

Ранее в этой главе мы использовали 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
Редактировать и запускать код