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 mapyclearBounds()– 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
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___()