BaşlayınÜcretsiz başlayın

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

Kursa Göz Atın

Egzersiz talimatları

  • Esri.WorldStreetMap adlı 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
  ___
Kodu Düzenle ve Çalıştır