Aan de slagBegin gratis

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 kaart
  • clearBounds() - 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

Bekijk cursus

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___()
Code bewerken en uitvoeren