Membuat peta leaflet pertama Anda
Anda telah melihat bagaimana peta leaflet dapat dibuat sebagai kumpulan berbagai layer.
Ada juga pengaturan lain yang memungkinkan pengguna memilih layer dan penyedia peta tertentu.
Dalam latihan ini, Anda akan membuat peta leaflet Anda sendiri dengan berbagai fitur.
Terdapat empat objek sf yang disimpan sebagai:
london_polylondon_looplondon_capitallistings_geo
Anda dapat melihat atribut geometri dari setiap objek sf dengan notasi $geometry.
Pustaka sf, tidyverse, dan leaflet telah dimuat.
Latihan ini merupakan bagian dari kursus
Membangun Dashboard dengan shinydashboard
Instruksi latihan
- Tambahkan penyedia lain bernama
Esri.WorldStreetMap. - Tambahkan poligon berwarna merah.
- Lengkapi
addLayersControl()sehingga berbagai grup overlay dan layer dapat dipilih oleh pengguna, dengan menambahkannya sesuai urutan kemunculannya.
Latihan interaktif langsung praktik
Cobalah latihan ini dengan melengkapi kode contoh ini.
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
___