Aggiungere popup e salvare la mappa
Per rendere la nostra mappa più informativa possiamo aggiungere dei popup. Per aggiungere popup che compaiono quando fai clic su un marker, devi specificare l'argomento popup nella funzione addMarkers(). Una volta creata una mappa che vogliamo mantenere, possiamo salvarla in un oggetto. Poi possiamo passare questo oggetto in pipe ad altre funzioni per aggiungere o modificare i layer della mappa.
dc_nyc <-
leaflet() %>%
addTiles() %>%
addMarkers(lng = -73.98575, lat = 40.74856,
popup = "DataCamp - NYC")
dc_nyc %>%
setView(lng = -73.98575, lat = 40.74856,
zoom = 2)
Proviamo ad aggiungere i popup a entrambi i marker delle sedi di DataCamp e a salvare la nostra mappa in un oggetto.
Questo esercizio fa parte del corso
Mappe interattive con leaflet in R
Istruzioni dell'esercizio
- Aggiungi l'argomento
popupaaddMarkers()per visualizzare il valore nella colonna hq e salva la mappaleafletin un oggetto chiamatomap. - Centra la vista di
mapsulla sede centrale in Belgio con uno zoom di 5 e salvala inmap_zoom. - Stampa l'oggetto
map_zoom.
esercizio interattivo pratico
Prova questo esercizio completando questo codice di esempio.
# Store leaflet hq map in an object called map
___ <- leaflet() %>%
addProviderTiles("CartoDB") %>%
# Use dc_hq to add the hq column as popups
addMarkers(lng = dc_hq$lon, lat = dc_hq$lat,
popup = ___$___)
# Center the view of map on the Belgium HQ with a zoom of 5
map_zoom <- ___ %>%
setView(lat = 50.881363, lng = 4.717863,
zoom = ___)
# Print map_zoom
___