Placez un marqueur
Jusqu'ici, nous avons créé des cartes avec une seule couche : une carte de base. Nous pouvons ajouter des couches à cette carte de base, un peu comme vous ajoutez des couches à un graphique dans ggplot2. L'une des couches les plus courantes à ajouter à une carte leaflet, ce sont des marqueurs de lieux. Vous pouvez les ajouter en chaînant le résultat de addTiles() ou addProviderTiles() à la fonction d'ajout de marqueurs.
Par exemple, si nous traçons le siège social de DataCamp à New York en passant les coordonnées à addMarkers() sous forme de vecteurs numériques à un seul élément, notre carte Web placera une épingle bleue à cette coordonnée. Dans les chapitres 2 et 3, nous verrons des options pour personnaliser ces marqueurs.
leaflet() %>%
addProviderTiles("CartoDB") %>%
addMarkers(lng = -73.98575, lat = 40.74856)
Le tibble dc_hq est disponible dans votre environnement de travail.
Cette activité fait partie du cours
Cartes interactives avec leaflet en R
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])