Kom igångKom igång gratis

Rensa grundkartan

Om du lagrar leaflet-kartor i objekt kommer du förr eller senare behöva ta bort markörer eller återställa vyn. Det gör du med följande funktioner.

  • clearMarkers() – Ta bort en eller flera markörer från en karta
  • clearBounds() – Rensa gränserna och låt kartan bestämma dem automatiskt utifrån kartelementen

För att ta bort markörerna och återställa gränserna för vår m-karta skriver vi:

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

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

leaflet-kartan över DataCamps huvudkontor har redan skrivits ut åt dig.

Den här övningen är en del av kursen

Interaktiva kartor med leaflet i R

Visa kurs

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

# Remove markers, reset bounds, and store the updated map in the m object
map_clear <- map  %>%
        clear___()  %>% 
        clear___()
Redigera och kör kod