Lager i en leaflet-karta
Som du såg tidigare skapas leaflet-kartor i lager, ungefär som ett ggplot-diagram. Ordningen på lagren är viktig, eftersom varje nytt lager läggs ovanpå de befintliga.
I den här övningen ska du komplettera koden nedan för att skapa kartan som visas i bilden.

Här finns fyra sf-objekt lagrade som:
london_polylondon_looplondon_capitallistings_geo
Biblioteken sf och tidyverse har laddats in.
Den här övningen är en del av kursen
Bygga dashboards med shinydashboard
Övningsinstruktioner
- Importera biblioteket leaflet.
- Använd standardleverantören för kartor i den här kartan.
- Lägg till två polylinjer, en för
loop_geooch en förcapital_geo. - Lägg till vanliga markörer med klustrade punkter, så att sf-objekt av typen
POINTgrupperas ihop på den renderade kartan.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# 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)