Mulai sekarangMulai gratis

Layer pada peta leaflet

Seperti yang Anda lihat sebelumnya, peta leaflet dibuat dalam bentuk berlapis, mirip dengan plot ggplot. Urutan peletakan layer penting, karena setiap layer baru akan ditumpuk di atas layer yang sudah ada.

Pada latihan ini, Anda perlu melengkapi kode di bawah untuk menghasilkan peta seperti pada gambar.

Map for exercise.

Ada empat objek sf yang disimpan sebagai:

  • london_poly
  • london_loop
  • london_capital
  • listings_geo

Pustaka sf dan tidyverse telah dimuat.

Latihan ini merupakan bagian dari kursus

Membangun Dashboard dengan shinydashboard

Lihat Kursus

Instruksi latihan

  • Impor pustaka leaflet.
  • Gunakan penyedia peta default pada peta ini.
  • Tambahkan dua polyline, satu untuk loop_geo dan satu untuk capital_geo.
  • Tambahkan marker biasa dengan titik berkelompok (clustered), sehingga objek sf bertipe POINT dikelompokkan pada peta yang dirender.

Latihan interaktif langsung praktik

Cobalah latihan ini dengan melengkapi kode contoh ini.

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