Очистка базовой карты
Если вы сохраняете карты 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___()