Začněte nyníZačněte zdarma

Vyčištění základní mapy

Pokud ukládáš leaflet mapy do objektů, může nastat chvíle, kdy budeš potřebovat odebrat značky nebo resetovat zobrazení. K tomu slouží následující funkce.

  • clearMarkers() – odebere jednu nebo více značek z mapy
  • clearBounds() – vymaže hranice a automaticky je určí znovu na základě prvků v mapě

Chceš-li odebrat značky a resetovat hranice mapy m, postupuj takto:

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

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

Mapa leaflet se sídlem DataCampu je již zobrazena.

Toto cvičení je součástí kurzu

Interaktivní mapy s leaflet v R

Zobrazit kurz

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

# Remove markers, reset bounds, and store the updated map in the m object
map_clear <- map  %>%
        clear___()  %>% 
        clear___()
Upravit a spustit kód