ПочатиПочніть безкоштовно

Очищення базової мапи

Якщо ви зберігаєте мапи 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___()
Редагувати та запускати код