Inizia subitoInizia gratis

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

Visualizza corso

Istruzioni dell'esercizio

  • Aggiungi l'argomento popup a addMarkers() per visualizzare il valore nella colonna hq e salva la mappa leaflet in un oggetto chiamato map.
  • Centra la vista di map sulla sede centrale in Belgio con uno zoom di 5 e salvala in map_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
___
Modifica ed esegui il codice