De basiskaart opschonen
Als je leaflet-kaarten in objecten opslaat, komt er een moment waarop je markers moet verwijderen of de weergave moet resetten. Dat kan met de volgende functies.
clearMarkers()- Verwijder één of meer features van een kaartclearBounds()- Wis de grenzen en bepaal ze automatisch op basis van kaartelementen
Om de markers te verwijderen en de grenzen van onze m-kaart te resetten, doe je het volgende:
m <- m %>%
addMarkers(lng = dc_hq$lon, lat = dc_hq$lat) %>%
setView(lat = 50.9, lng = 4.7, zoom = 5)
m %>%
clearMarkers() %>%
clearBounds()
De leaflet-kaart van het hoofdkantoor van DataCamp is al voor je afgedrukt.
Deze oefening maakt deel uit van de cursus
Interactieve kaarten met leaflet in R
Interactieve oefening met praktijkervaring
Probeer deze oefening door deze voorbeeldcode aan te vullen.
# Remove markers, reset bounds, and store the updated map in the m object
map_clear <- map %>%
clear___() %>%
clear___()