LoslegenKostenlos starten

Die Grundkarte aufräumen

Wenn du leaflet-Karten in Objekten speicherst, wirst du irgendwann Marker entfernen oder die Ansicht zurücksetzen müssen. Das geht mit den folgenden Funktionen.

  • clearMarkers() – Entfernt ein oder mehrere Features aus einer Karte
  • clearBounds() – Setzt die Bounds zurück und bestimmt sie automatisch anhand der Kartenelemente

Um die Marker zu entfernen und die Bounds unserer m-Karte zurückzusetzen, würden wir Folgendes tun:

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

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

Die leaflet-Karte des DataCamp-Hauptsitzes wurde für dich ausgegeben.

Diese Übung ist Teil des Kurses

<Kurs>Interaktive Karten mit leaflet in R</Kurs>
Kurs ansehen

Interaktive praktische Übung

Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.

# Remove markers, reset bounds, and store the updated map in the m object
map_clear <- map  %>%
        clear___()  %>% 
        clear___()
Code bearbeiten und ausführen