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

Açılır Pencereler Eklemek ve Haritanı Saklamak

Haritamızı daha bilgilendirici yapmak için açılır pencereler ekleyebiliriz. Bir işaretçiye tıklandığında görünen açılır pencereler eklemek için addMarkers() fonksiyonunda popup argümanını belirtmemiz gerekir. Saklamak istediğimiz bir haritayı oluşturduktan sonra, onu bir nesnede tutabiliriz. Sonrasında bu nesneyi, haritanın katmanlarını eklemek veya düzenlemek için fonksiyonlara pipe edebiliriz.

dc_nyc <- 
    leaflet() %>% 
        addTiles() %>% 
        addMarkers(lng = -73.98575, lat = 40.74856, 
                   popup = "DataCamp - NYC") 

dc_nyc %>% 
    setView(lng = -73.98575, lat = 40.74856, 
            zoom = 2)

Hadi, her iki DataCamp konum işaretçisine de açılır pencere eklemeyi ve haritamızı bir nesnede saklamayı deneyelim.

Bu egzersiz, kursun bir parçasıdır

R ile leaflet kullanarak Etkileşimli Haritalar

Kursa Göz Atın

Egzersiz talimatları

  • addMarkers() içine popup argümanını ekleyerek hq sütunundaki değeri göster ve leaflet haritasını map adlı bir nesnede sakla.
  • Görünümü Belçika genel merkezine odaklayıp yakınlaştırmayı 5 yap ve sonucu map_zoom içinde sakla.
  • map_zoom nesnesini yazdır.

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

# Store leaflet hq map in an object called map
 ___ <- leaflet() %>%
          addProviderTiles("CartoDB") %>%
          # Use dc_hq to add the hq column as popups
          addMarkers(lng = dc_hq$lon, lat = dc_hq$lat,
                     popup = ___$___)

# Center the view of map on the Belgium HQ with a zoom of 5 
map_zoom <- ___ %>%
      setView(lat = 50.881363, lng = 4.717863,
              zoom = ___)

# Print map_zoom
___
Kodu Düzenle ve Çalıştır