Mulai sekarangMulai gratis

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_poly
  • london_loop
  • london_capital
  • listings_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

Lihat Kursus

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
  ___
Edit dan Jalankan Kode