İlk leaflet haritanı oluşturma
Leaflet haritaların farklı katmanların bir araya gelmesiyle nasıl oluşturulabildiğini gördün.
Kullanıcıların belirli katmanları ve harita sağlayıcılarını seçmesine izin veren başka ayarlar da vardır.
Bu egzersizde, çeşitli özelliklere sahip kendi leaflet haritanı oluşturacaksın.
Burada dört sf nesnesi şu adlarla saklanıyor:
london_polylondon_looplondon_capitallistings_geo
Her bir sf nesnesinin geometri özniteliğine $geometry gösterimiyle bakabilirsin.
sf, tidyverse ve leaflet kütüphaneleri yüklendi.
Bu egzersiz, kursun bir parçasıdır
shinydashboard ile Panolar Oluşturma
Egzersiz talimatları
Esri.WorldStreetMapadlı başka bir sağlayıcı ekle.- Kırmızı çokgenler ekle.
addLayersControl()fonksiyonunu, kullanıcıların farklı örtüşen grupları ve katmanları seçebilmesini sağlayacak şekilde, göründükleri sırayla ekleyerek doldur.
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
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
___