LoslegenKostenlos starten

Setz eine Markierung

Bisher haben wir Karten mit nur einer Ebene erstellt: einer Grundkarte. Wir können zu dieser Grundkarte weitere Ebenen hinzufügen – ähnlich wie du in ggplot2 Ebenen zu einem Plot hinzufügst. Eine der häufigsten Ebenen für eine leaflet-Karte sind Standortmarkierungen. Diese fügst du hinzu, indem du das Ergebnis von addTiles() oder addProviderTiles() in die Funktion zum Hinzufügen von Markern weiterleitest.

Wenn wir zum Beispiel DataCamps NYC-HQ plotten, indem wir die Koordinaten als numerische Vektoren mit je einem Element an addMarkers() übergeben, setzt unsere Webkarte eine blaue Stecknadel auf die Koordinate. In den Kapiteln 2 und 3 schauen wir uns Optionen an, um diese Marker anzupassen.

leaflet()  %>% 
    addProviderTiles("CartoDB")  %>% 
    addMarkers(lng = -73.98575, lat = 40.74856)

Das Tibble dc_hq steht dir im Arbeitsbereich zur Verfügung.

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.

# Plot DataCamp's NYC HQ
leaflet() %>% 
    addProviderTiles("CartoDB") %>% 
    addMarkers(lng = ___[1], lat = ___[1])
Code bearbeiten und ausführen