Lagen van een leaflet-kaart
Zoals je eerder zag, worden leaflet-kaarten in lagen opgebouwd, net als een ggplot-visualisatie. De volgorde van de lagen is belangrijk, omdat elke nieuwe laag boven op de bestaande wordt geplaatst.
In deze oefening maak je de onderstaande code af om de kaart te reproduceren die je op de afbeelding ziet.

Er zijn vier sf-objecten opgeslagen als:
london_polylondon_looplondon_capitallistings_geo
De bibliotheken sf en tidyverse zijn al geladen.
Deze oefening maakt deel uit van de cursus
Dashboards bouwen met shinydashboard
Oefeninstructies
- Importeer de leaflet-bibliotheek.
- Gebruik de standaard kaartprovider in deze kaart.
- Voeg twee polylijnen toe: één voor
loop_geoen één voorcapital_geo. - Voeg gewone markers toe met geclusterde punten, zodat sf-objecten van het type
POINTbij elkaar worden gegroepeerd op de gerenderde kaart.
Interactieve oefening met praktijkervaring
Probeer deze oefening door deze voorbeeldcode aan te vullen.
# 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)