Metti un segnaposto
Finora abbiamo creato mappe con un unico layer: la mappa di base. Possiamo aggiungere altri layer proprio come fai con i livelli in ggplot2. Uno dei layer più comuni in una mappa leaflet sono i marker di posizione, che puoi aggiungere concatenando il risultato di addTiles() o addProviderTiles() alla funzione per aggiungere i marker.
Per esempio, se tracciamo l'HQ di DataCamp a New York passando le coordinate a addMarkers() come vettori numerici con un solo elemento, la mappa web posizionerà un segnaposto a goccia blu in quel punto. Nei capitoli 2 e 3 vedremo alcune opzioni per personalizzare questi marker.
leaflet() %>%
addProviderTiles("CartoDB") %>%
addMarkers(lng = -73.98575, lat = 40.74856)
La tibble dc_hq è disponibile nel tuo workspace.
Questo esercizio fa parte del corso
Mappe interattive con leaflet in R
esercizio interattivo pratico
Prova questo esercizio completando questo codice di esempio.
# Plot DataCamp's NYC HQ
leaflet() %>%
addProviderTiles("CartoDB") %>%
addMarkers(lng = ___[1], lat = ___[1])