शुरू करेंमुफ़्त में शुरू करें

अपना पहला leaflet मैप बनाएँ

आपने देखा कि leaflet मैप अलग-अलग लेयर्स के कलेक्शन के रूप में बनाए जा सकते हैं.

ऐसी अन्य सेटिंग्स भी होती हैं जिनसे यूज़र विशेष लेयर्स और मैप प्रोवाइडर्स चुन सकते हैं.

इस अभ्यास में, आप विभिन्न फीचर्स के साथ अपना स्वयं का leaflet मैप बनाएँगे.

यहाँ चार sf ऑब्जेक्ट्स इस प्रकार स्टोर हैं:

  • london_poly
  • london_loop
  • london_capital
  • listings_geo

आप $geometry नोटेशन के साथ हर sf ऑब्जेक्ट के geometry एट्रिब्यूट को देख सकते हैं.

sf, tidyverse और leaflet लाइब्रेरीज़ लोड की जा चुकी हैं.

यह अभ्यास पाठ्यक्रम का हिस्सा है

shinydashboard के साथ डैशबोर्ड बनाना

पाठ्यक्रम देखें

अभ्यास निर्देश

  • Esri.WorldStreetMap नाम का एक और प्रोवाइडर जोड़ें.
  • लाल polygon जोड़ें.
  • addLayersControl() को इस तरह भरें कि यूज़र अलग-अलग overlay ग्रुप्स और लेयर्स चुन सकें, और उन्हें उनकी उपस्थिति के क्रम में जोड़ें.

इंटरैक्टिव व्यावहारिक अभ्यास

इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।

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
  ___
कोड संपादित करें और चलाएँ