Couches d'une carte leaflet
Comme vous l'avez vu plus tôt, les cartes leaflet sont construites en couches, un peu comme un graphique ggplot. L'ordre d'ajout des couches est important, car chaque nouvelle couche se superpose aux précédentes.
Dans cet exercice, vous devez compléter le code ci-dessous pour produire la carte illustrée sur l'image.

Quatre objets sf sont enregistrés ici :
london_polylondon_looplondon_capitallistings_geo
Les bibliothèques sf et tidyverse ont été chargées.
Cette activité fait partie du cours
Créer des tableaux de bord avec shinydashboard
Instructions de l’exercice
- Importez la bibliothèque leaflet.
- Utilisez le fournisseur de cartes par défaut dans cette carte.
- Ajoutez deux polylignes, une pour
loop_geoet une pourcapital_geo. - Ajoutez des marqueurs réguliers avec des points groupés, afin que les objets sf de type
POINTsoient regroupés sur la carte rendue.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# 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)