Warstwy mapy leaflet
Jak widzisz, mapy leaflet tworzy się warstwowo – podobnie jak wykresy w ggplot. Kolejność dodawania warstw ma znaczenie, ponieważ każda nowa warstwa jest nakładana na poprzednie.
W tym ćwiczeniu uzupełnisz poniższy kod, aby uzyskać mapę widoczną na ilustracji.

Dostępne są cztery obiekty sf:
london_polylondon_looplondon_capitallistings_geo
Biblioteki sf i tidyverse zostały już wczytane.
To ćwiczenie jest częścią kursu
Tworzenie dashboardów z shinydashboard
Instrukcje do ćwiczenia
- Zaimportuj bibliotekę leaflet.
- Użyj domyślnego dostawcy mapy.
- Dodaj dwie polilinie – jedną dla
loop_geo, drugą dlacapital_geo. - Dodaj zwykłe znaczniki ze zgrupowanymi punktami, tak aby obiekty sf typu
POINTbyły grupowane razem na wyrenderowanej mapie.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# Import the leaflet library
____
loop_geo <- london_loop$geometry[[1]]; capital_geo <- london_capital$geometry[[1]]
leaflet(london_poly) %>%
# Use the default map provider
____ %>%
# Add two polylines
____(loop_geo[,1], loop_geo[,2],
color = "red") %>%
____(____,
color = "green") %>%
# Add regular markers with clustered points
____(data = listings_geo,
____) %>%
addPolygons(label=~Name)