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
Instrucțiuni pentru exercițiu
- Adaugă argumentul
popuplaaddMarkers()pentru a afișa valoarea din coloana hq și salvează hartaleafletîntr-un obiect numitmap. - Centrează vizualizarea hărții
mappe sediul din Belgia cu un nivel de zoom de 5 și salvează rezultatul înmap_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
___