Placez un repère
Jusqu'ici, nous avons créé des cartes avec une seule couche : une carte de base. Nous pouvons y ajouter des couches, un peu comme vous ajoutez des calques à un graphique avec ggplot2. L'une des couches les plus courantes dans une carte leaflet est celle des marqueurs de position. Vous pouvez les ajouter en chaînant le résultat de addTiles() ou addProviderTiles() vers la fonction d'ajout de marqueurs.
Par exemple, si nous traçons le siège de DataCamp à New York en passant ses coordonnées à addMarkers() sous forme de vecteurs numériques à un seul élément, la carte affichera une épingle bleue à ces coordonnées. Dans les chapitres 2 et 3, nous verrons comment personnaliser ces marqueurs.
leaflet() %>%
addProviderTiles("CartoDB") %>%
addMarkers(lng = -73.98575, lat = 40.74856)
Le tibble dc_hq est disponible dans votre espace de travail.
Cet exercice fait partie du cours
<cours>Cartes interactives avec leaflet en R</cours>Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# Plot DataCamp's NYC HQ
leaflet() %>%
addProviderTiles("CartoDB") %>%
addMarkers(lng = ___[1], lat = ___[1])