ÎncepețiÎncepe gratuit

Adăugarea popupurilor și salvarea hărții

Pentru a face harta mai informativă, putem adăuga popupuri. Ca acestea să apară la clic pe un marker, trebuie să specificăm argumentul popup în funcția addMarkers(). Odată ce avem o hartă pe care vrem să o păstrăm, o putem salva într-un obiect. Apoi putem concatena acest obiect cu funcții pentru a adăuga sau modifica straturile hărții.

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)

Hai să adăugăm popupuri la ambii markeri ai locațiilor DataCamp și să salvăm harta într-un obiect.

Acest exercițiu face parte din cursul

Hărți interactive cu leaflet în R

Vezi cursul

Instrucțiuni pentru exercițiu

  • Adaugă argumentul popup la addMarkers() pentru a afișa valoarea din coloana hq și salvează harta leaflet într-un obiect numit map.
  • Centrează vizualizarea hărții map pe sediul din Belgia cu un nivel de zoom de 5 și salvează rezultatul în map_zoom.
  • Afișează obiectul map_zoom.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# 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
___
Editează și rulează codul