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

Очистка базовой карты

Если вы сохраняете карты leaflet в объектах, рано или поздно может понадобиться удалить маркеры или сбросить область просмотра. Для этого используются следующие функции.

  • clearMarkers() — удаляет один или несколько элементов с карты;
  • clearBounds() — сбрасывает границы и автоматически определяет их на основе элементов карты.

Чтобы удалить маркеры и сбросить границы карты m, выполните следующее:

m <- m  %>% 
        addMarkers(lng = dc_hq$lon, lat = dc_hq$lat) %>% 
        setView(lat = 50.9, lng = 4.7, zoom = 5)

m  %>% 
    clearMarkers() %>% 
    clearBounds()

Карта leaflet со штаб-квартирой DataCamp уже выведена на экран.

Это упражнение является частью курса

Интерактивные карты с leaflet в R

Посмотреть курс

Интерактивное практическое упражнение

Попробуйте выполнить это упражнение, дополнив этот пример кода.

# Remove markers, reset bounds, and store the updated map in the m object
map_clear <- map  %>%
        clear___()  %>% 
        clear___()
Редактировать и запускать код