CommencezCommencez gratuitement

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

Voir le 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])
Modifier et exécuter le code