Ebenen einer leaflet-Karte
Wie du bereits gesehen hast, werden leaflet-Karten in Ebenen aufgebaut – ähnlich wie ein ggplot-Diagramm. Die Reihenfolge der hinzugefügten Ebenen ist wichtig, da jede neue Ebene auf den bestehenden gestapelt wird.
In dieser Übung sollst du den untenstehenden Code vervollständigen, um die in der Abbildung gezeigte Karte zu erzeugen.

Es sind vier sf-Objekte gespeichert als:
london_polylondon_looplondon_capitallistings_geo
Die Bibliotheken sf und tidyverse wurden geladen.
Diese Übung ist Teil des Kurses
Dashboards mit shinydashboard erstellen
Anleitung zur Übung
- Importiere die leaflet-Bibliothek.
- Verwende in dieser Karte den Standardkartenanbieter.
- Füge zwei Polylinien hinzu: eine für
loop_geound eine fürcapital_geo. - Füge reguläre Marker mit Clustering hinzu, damit sf-Objekte vom Typ
POINTauf der gerenderten Karte gruppiert werden.
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
# Import the leaflet library
____
loop_geo <- london_loop$geometry[[1]]; capital_geo <- london_capital$geometry[[1]]
leaflet(london_poly) %>%
# Use the default map provider
____ %>%
# Add two polylines
____(loop_geo[,1], loop_geo[,2],
color = "red") %>%
____(____,
color = "green") %>%
# Add regular markers with clustered points
____(data = listings_geo,
____) %>%
addPolygons(label=~Name)