Inizia subitoInizia gratis

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

Visualizza corso

esercizio interattivo pratico

Prova questo esercizio completando questo codice di esempio.

# Plot DataCamp's NYC HQ
leaflet() %>% 
    addProviderTiles("CartoDB") %>% 
    addMarkers(lng = ___[1], lat = ___[1])
Modifica ed esegui il codice