ÎncepețiÎncepe gratuit

Creează prima ta hartă leaflet

Ai văzut cum se pot crea hărți leaflet ca o colecție de straturi diferite.

Există și alte setări care le permit utilizatorilor să selecteze anumite straturi și furnizori de hărți.

În acest exercițiu, vei crea propria hartă leaflet cu diverse funcționalități.

Aici sunt stocate patru obiecte sf:

  • london_poly
  • london_loop
  • london_capital
  • listings_geo

Poți examina atributul de geometrie al fiecărui obiect sf folosind notația $geometry.

Bibliotecile sf, tidyverse și leaflet au fost încărcate.

Acest exercițiu face parte din cursul

Crearea dashboardurilor cu shinydashboard

Vezi cursul

Instrucțiuni pentru exercițiu

  • Adaugă un alt furnizor numit Esri.WorldStreetMap.
  • Adaugă poligoane de culoare roșie.
  • Completează addLayersControl() astfel încât utilizatorul să poată selecta diferite grupuri de straturi suprapuse, adăugându-le în ordinea în care apar.

Exercițiu interactiv practic

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

leaflet(london_poly) %>% 
  addTiles(group="Default") %>%  
  addProviderTiles(providers$Stamen.Toner, group = "Toner") %>%
  # Add another provider called Esri.WorldStreetMap
  ___(___, group = "World street map") %>%
  # Add red polygons 
  ___(group = "Ward", col=___, label=~as.character(Name)) %>% 
  addPolylines(loop_geo[,1], loop_geo[,2], group = "London loop") %>%
  addPolylines(capital_geo[,1], capital_geo[,2],
               group = "Capital ring", color = "orange") %>%
    addMarkers(data = listings_geo,
             group = "Listings", clusterOptions = markerClusterOptions()) %>% 
  # Set up to allow user selection of different overlay groups and layers
  ___
Editează și rulează codul