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>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])