Vrstvy leaflet mapy
Jak jsi už viděl/a dříve, leaflet mapy se skládají z vrstev – podobně jako graf v ggplotu. Pořadí přidávaných vrstev je důležité, protože každá nová vrstva se vykresluje nad těmi předchozími.
V tomto cvičení doplníš níže uvedený kód tak, aby vznikla mapa zobrazená na obrázku.

K dispozici máš čtyři sf objekty uložené jako:
london_polylondon_looplondon_capitallistings_geo
Knihovny sf a tidyverse jsou již načteny.
Toto cvičení je součástí kurzu
Tvorba dashboardů pomocí shinydashboard
Pokyny k cvičení
- Importuj knihovnu leaflet.
- V mapě použij výchozího poskytovatele podkladové mapy.
- Přidej dva liniové prvky (polylines) – jeden pro
loop_geoa druhý procapital_geo. - Přidej běžné markery se seskupenými body, aby se sf objekty typu
POINTna vykreslené mapě zobrazovaly ve skupinách.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# 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)