Layer di una mappa leaflet
Come hai visto in precedenza, le mappe di leaflet sono create a layer, un po' come i grafici di ggplot. L'ordine dei layer è importante, perché ogni nuovo livello si sovrappone ai precedenti.
In questo esercizio dovrai completare il codice qui sotto per produrre la mappa mostrata nell'immagine.

Sono presenti quattro oggetti sf salvati come:
london_polylondon_looplondon_capitallistings_geo
Le librerie sf e tidyverse sono già state caricate.
Questo esercizio fa parte del corso
Creare dashboard con shinydashboard
Istruzioni dell'esercizio
- Importa la libreria leaflet.
- Usa il provider di mappa predefinito in questa mappa.
- Aggiungi due polylines, una per
loop_geoe una percapital_geo. - Aggiungi marker normali con punti in cluster, in modo che gli oggetti sf di tipo
POINTsiano raggruppati nella mappa renderizzata.
esercizio interattivo pratico
Prova questo esercizio completando questo codice di esempio.
# 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)