Couches d’une carte leaflet
Comme vous l’avez vu, les cartes leaflet sont construites en couches, un peu comme un graphique ggplot. L’ordre 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 affichée sur l’image.

Quatre objets sf sont disponibles :
london_polylondon_looplondon_capitallistings_geo
Les bibliothèques sf et tidyverse ont été chargées.
Cet exercice fait partie du cours
<cours>Créer des tableaux de bord avec shinydashboard</cours>Instructions de l’exercice
- Importez la bibliothèque leaflet.
- Utilisez le fournisseur de cartes par défaut pour cette carte.
- Ajoutez deux polylignes, une pour
loop_geoet une pourcapital_geo. - Ajoutez des marqueurs classiques avec regroupement des points, 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)