सहभागी मानचित्र नियंत्रण

आसानी से अपने कैनवास ऐप्स में सहभागी मानचित्र जोड़ें. पते या अक्षांश और देशांतर जोड़ों वाले डेटा स्रोत से प्लॉट मार्कर. जैसे ही आप ज़ूम आउट करते हैं, मार्कर डेटा के घने समूहों के लिए वैकल्पिक रूप से क्लस्टर करेंगे. मोबाइल डिवाइस और वेब अनुभवों पर, एक मानचित्र उपयोगकर्ता की वर्तमान स्थिति दिखा सकता है और उपयोगकर्ता के गंतव्य के लिए मार्ग की गणना कर सकता है. मानचित्रों को सड़क और उपग्रह दृश्यों के बीच स्विच किया जा सकता है.

टेबलेट ऐप का स्क्रीनशॉट जिसमें मानचित्र नियंत्रण Microsoft Power Apps Studio में निर्माणाधीन है.

इंटरैक्टिव मैप सुविधाएं

पूर्वावश्यकताएँ

इससे पहले कि आप अपने कैनवास ऐप्स में मानचित्रों का उपयोग कर सकें, आपको कुछ पूर्वापेक्षाओं को संतुष्ट करना होगा. विभिन्न मानचित्र सुविधाएँ डेटा का उपयोग कैसे करती हैं, इस बारे में अधिक विवरण के लिए, गोपनीयता और सुरक्षा तालिका को देखें.

ऐप स्क्रीन में मानचित्र जोड़ें

Power Apps Studio में सम्पादन के लिए खुले आपके ऐप के साथ:

  1. सम्मिलित करें टैब चुनें और मीडिया विस्तृत करें.
  2. मानचित्र को ऐप स्क्रीन में रखने के लिए मानचित्र चुनें, या नियंत्रण को स्क्रीन पर अधिक शुद्धता से रखने के लिए इसे खींचें.

पिन, मार्ग और आकार जोड़ना

पिन, मार्ग और आकार ऐसे डेटा सेट गुण हैं जिन्हें एक डेटा स्रोत, जो किसी संग्रह या कनेक्टर वाली तालिका है, और प्रासंगिक कॉलम दोनों की पहचान करने की आवश्यकता है. डेटा स्रोत को आइटम गुण (पिन के लिए आइटम, मार्ग के लिए RouteWaypoints_Items, आकार के लिए Shape_Items) में सेट किया गया है और संबंधित कॉलम संबंधित गुणों में सेट किए गए हैं (जैसे पिन के लिए ItemLatitudes, ItemLongitudes, आदि). गुण सेक्शन में इन डेटा सेट्स और उनके संबंधित गुणों के बारे में अतिरिक्त जानकारी है.

उदाहरण के लिए, यदि आपके पास स्थान नाम का एक टेबल संग्रह नाम, देशान्तर, तथा अक्षांश कॉलम के साथ था:

Name देशांतर अक्षांश
चौथा कॉफी (नमूना) -98.29277 26.2774
Litware, Inc. (नमूना) -96.85572 32.55253
एडवेंचर वर्क्स (नमूना) -96.99952 32.72058

इन्हें मानचित्र पर लेबल किए गए पिन के रूप में प्रदर्शित करने के लिए:

  1. आइटम गुण को स्थानों पर सेट करें

  2. ItemLabels गुण को "नाम" पर सेट करें

  3. ItemLongitude गुण को "अक्षांश" पर सेट करें

  4. ItemLatitude गुण को "देशांतर" पर सेट करें

    महत्वपूर्ण

    प्रासंगिक कॉलम नामों को संबंधित गुणों में उद्धरण चिह्नों में होना चाहिए. डेटा स्रोत में उद्धरण चिह्न नहीं होने चाहिए.

आप अतिरिक्त उदाहरणों के रूप में देख सकते हैं कि Excel शीट से पिन कैसे प्रदर्शित करें या मानचित्र नियंत्रण पर पिन को पॉप्युलेट करने के लिए पता इनपुट नियंत्रण का उपयोग करने वाले ऐप का निर्माण कैसे करें.

नोट

प्रत्येक मानचित्र नियंत्रण अक्षांश या देशांतर से 5000 पिन और पतों से 50 पिन प्रदर्शित कर सकता है। पतों के लिए पिन सीमा कम है क्योंकि मानचित्र को उन्हें प्रदर्शित करने के लिए इन पतों को अक्षांश या देशांतर में जियोकोड करने की आवश्यकता होती है। हम अनुशंसा करते हैं कि जहां संभव हो पतों का उपयोग न करें। आप जियोकोडेड पतों को वापस अपने डेटा स्रोत पर सहेज सकते हैं।

जब अक्षांश या देशांतर दोनों और एक ही पिन के लिए एक पता दिया जाता है, तो मानचित्र नियंत्रण पते को जियोकोड करने से बचने के लिए अक्षांश या देशांतर का उपयोग करने को प्राथमिकता देगा।

विशेषता

गुणों का उपयोग करके किसी मानचित्र का व्यवहार और उपस्थिति बदलें. कुछ संपत्तियां केवल उन्नत टैब पर उपलब्ध हैं।

फ़ोन ऐप का स्क्रीनशॉट जिसमें Microsoft Power Apps Studio में गुण टैब के आगे मानचित्र नियंत्रण दिखाया गया है.

मानचित्र नियंत्रण में छह अलग-अलग प्रकार के गुण होते हैं:

  1. गुणों को स्टाइल करना
  2. व्यवहार गुण
  3. गुण पिन करें
  4. मार्ग गुण
  5. आकार गुण
  6. आउटपुट गुण

गुणों को स्टाइल करना

गुण विवरण Type टैब
सैटेलाइट दृश्य मानचित्र को उपग्रह दृश्य में प्रदर्शित करता है. मानचित्र को सड़क दृश्य में प्रदर्शित करने के लिए इस संपत्ति को छोड़ दें. Boolean गुण; उन्नत: SatelliteView
मानचित्र शैली मानचित्र शैली सेट करता है. विकल्प: रोड, नाइट, रोड शेडेड रिलीफ, सैटेलाइट, सैटेलाइट रोड लेबल, हाई कंट्रास्ट लाइट, हाई कंट्रास्ट डार्क, ग्रेस्केल लाइट, ग्रेस्केल डार्क. इनम विशेषता
पारदर्शिता 0 (अपारदर्शी) से 100 (पारदर्शी) तक, मानचित्र की पारदर्शिता निर्धारित करता है. Integer गुण; उन्नत: पारदर्शिता
दृश्यमान मानचित्र दिखाता या छुपाता है. Boolean गुण; उन्नत: दृश्यमान
पद x और y में निर्दिष्ट स्क्रीन निर्देशांकों पर मानचित्र के ऊपरी-बाएँ कोने को रखता है. फ़्लोटिंग प्वॉइंट संख्या गुण; उन्नत: X, Y
साइज़ चौड़ाई और ऊंचाई में दिए गए पिक्सेल मानों का उपयोग करके मानचित्र का आकार निर्धारित करता है. Integer गुण; उन्नत: चौड़ाई, ऊंचाई
बॉर्डर की त्रिज्या मानचित्र बॉर्डर के कोने की त्रिज्या निर्धारित करता है. फ़्लोटिंग प्वॉइंट संख्या गुण; उन्नत: BorderRadius
बॉर्डर मानचित्र बॉर्डर की शैली, चौड़ाई और रंग निर्धारित करता है. लागू नहीं गुण; उन्नत: BorderStyle, BorderThickness, BorderColor
DisplayMode निर्धारित करता है कि क्या नियंत्रण उपयोगकर्ता इनपुट (संपादित करें) की अनुमति देता है, केवल डेटा प्रदर्शित करता है (दृशय), या (अक्षम) है. इनम उन्नत

व्यवहार गुण

गुण विवरण Type टैब
जानकारी कार्ड दिखाएँ मैप किए गए स्थान के बारे में जानकारी दिखाता है, जब उपयोगकर्ता (क्लिक पर) इसे चुनता है या (हॉवर पर) इसे इंगित करता है. यदि कोई भी नहीं, कोई जानकारी नहीं दिखाई जाती है. इनम गुण; उन्नत: InfoCards
डिफ़ॉल्ट स्थान का उपयोग करें मानचित्र को डिफ़ॉल्ट स्थान पर प्रारंभ करता है. Boolean गुण; उन्नत: DefaultLocation
डिफ़ॉल्ट अक्षांश यदि डिफ़ॉल्ट स्थान का उपयोग सक्षम है, तो मानचित्र द्वारा दिखाए जाने वाला अक्षांश निर्देशांक सेट करता है. फ़्लोटिंग प्वॉइंट संख्या गुण; उन्नत: DefaultLatitude
डिफ़ॉल्ट देशांतर यदि डिफ़ॉल्ट स्थान का उपयोग करें सक्षम है, तो मानचित्र द्वारा दिखाए जाने वाला देशांतर निर्देशांक सेट करता है. फ़्लोटिंग प्वॉइंट संख्या गुण; उन्नत: DefaultLongitude
डिफ़ॉल्ट ज़ूम स्तर अगर डिफ़ॉल्ट स्थान का उपयोग करें सक्षम है ज़ूम स्तर सेट करता है, 0 से 22 तक. Integer गुण; उन्नत: DefaultZoomLevel
वर्तमान स्थान दिखाएँ उपयोगकर्ता का वर्तमान स्थान प्रदर्शित करता है. Boolean गुण; उन्नत: CurrentLocation
वर्तमान स्थान अक्षांश यदि वर्तमान स्थान दिखाएँ सक्षम है, तो मानचित्र पर दिखाए जाने वाले वर्तमान स्थान पिन का अक्षांश निर्देशांक सेट करता है. पिन को उपयोगकर्ता के वर्तमान स्थान पर रखने के लिए, इस गुण को Location.Latitude पर सेट करें. फ़्लोटिंग प्वॉइंट संख्या गुण; उन्नत: CurrentLocationLatitude
वर्तमान स्थान देशांतर यदि वर्तमान स्थान दिखाएँ सक्षम है, तो मानचित्र पर दिखाए जाने वाले वर्तमान स्थान पिन का देशांतर निर्देशांक सेट करता है. पिन को उपयोगकर्ता के वर्तमान स्थान पर रखने के लिए, इस गुण को Location.Longitude पर सेट करें. फ़्लोटिंग प्वॉइंट संख्या गुण; उन्नत: CurrentLocationLongitude
ज़ूम नियंत्रण ज़ूम नियंत्रण दिखाता है. Boolean गुण; उन्नत: ज़ूम
कंपास नियंत्रण कम्पास नियंत्रण दिखाता है. Boolean गुण; उन्नत: कम्पास
पिच नियंत्रण पिच (झुकाव) नियंत्रण दिखाता है. Boolean गुण; उन्नत: पिच
टैब इंडेक्स यदि उपयोगकर्ता टैब कुंजी का उपयोग करके ऐप को नेविगेट करता है तो मानचित्र का चयन करने का ऑर्डर निर्दिष्ट करता है. Integer गुण; उन्नत: टैब इंडेक्स
टूलटिप जब उपयोगकर्ता विजुअल पर होवर करता है तो प्रदर्शित होने वाला टेक्स्ट निर्धारित करता है। String उन्नत
ContentLanguage मानचित्र की प्रदर्शन भाषा निर्धारित करता है, यदि यह ऐप में उपयोग की जाने वाली भाषा से भिन्न है. String उन्नत
OnLoad इसमें कोड होता है जो मानचित्र लोड होने पर चलता है. ईवेंट उन्नत
OnMapClick इसमें कोड होता है जो उपयोगकर्ता द्वारा मानचित्र का चयन करने पर चलता है. क्लिक किए गए बिंदु का अक्षांश और देशांतर ClickedLocation आउटपुट गुण में है. ईवेंट उन्नत
OnChange इसमें कोड होता है जो तब चलता है जब मानचित्र के किसी भी पहलू को बदल दिया जाता है. ईवेंट उन्नत
OnSelect इसमें कोड होता है जो उपयोगकर्ता द्वारा मानचित्र पर कुछ चुनने पर चलता है. ईवेंट उन्नत

गुण पिन करें

गुण विवरण Type टैब
स्थान (आइटम) तालिका के प्रपत्र में एक डेटा स्रोत (आइटम) की पहचान करता है जिससे मानचित्र पर दिखाने के लिए स्थान प्राप्त होते हैं. तालिका पिन के रूप में प्रदर्शित करने के लिए देशांतर और अक्षांश, या भौतिक पतों के सेट को सूचीबद्ध करती है. अक्षांश या देशांतर का उपयोग करने की सिफारिश की जाती है क्योंकि पतों को जियोकोड करने की आवश्यकता होती है और इसलिए अधिक प्रतिबंधात्मक पिन सीमा होती है। यह तालिका एक संग्रह या Excel Online जैसे डेटा स्रोत से हो सकती है. प्रत्येक पंक्ति में लेबल, देशांतर, और अक्षांश, या एक भौतिक पता, और वैकल्पिक रूप से पिन रंग और आइकन के लिए एक प्रविष्टि होनी चाहिए. लागू नहीं गुण; उन्नत: वस्तुएँ
ItemsLabels आइटम्स में उस कॉलम की पहचान करता है जिसमें पिन के लिए लेबल होते हैं. ColumnName उन्नत
ItemsLatitudes आइटम्स में उस कॉलम की पहचान करता है जिसमें पिन के अक्षांश स्थान होते हैं. ColumnName उन्नत
ItemsLongitudes आइटम्स में उस कॉलम की पहचान करता है जिसमें पिन के देशांतर स्थान होते हैं. ColumnName उन्नत
ItemsAddresses उन आइटम्स में कॉलम की पहचान करता है जिनमें पिन के स्थान का प्रतिनिधित्व करने वाले पते शामिल हैं. पते से कितने पिन प्रदर्शित किए जा सकते हैं, इसकी सीमा है. हम अनुशंसा करते हैं कि आपके पतों को अक्षांश, देशांतर जोड़े में जियोकोडिंग करें और जब संभव हो तो पिन प्रदर्शित करने के लिए उनका उपयोग करें. ColumnName उन्नत
ItemsColors आइटम्स में उस कॉलम की पहचान करता है जिसमें पिन के रंग होते हैं. ColumnName उन्नत
ItemsIcons आइटम्स में उस कॉलम की पहचान करता है जिसमें पिन के आइकन होते हैं. ColumnName उन्नत
क्लस्टर पिन आस-पास के समूह जिन्हें मानचित्र अलग-अलग प्रदर्शित करने के बजाय पिन करता है. Boolean गुण; उन्नत: क्लस्टरिंग
पिन रंग मानचित्र पर दिखाए गए पिनों का डिफ़ॉल्ट रंग निर्धारित करता है. अगर सेट किया जाए तो यह रंग ItemsColors गुण द्वारा ओवरराइड किया गया है रंग चयनकर्ता गुण; उन्नत: PinColor
OnItemsChange इसमें वह कोड होता है जो मानचित्र पर पिन बदलने पर चलता है. ईवेंट उन्नत

मार्ग गुण

गुण विवरण Type टैब
रूटिंग सक्षम करें निर्धारित करता है कि उपयोगकर्ता किसी निर्दिष्ट स्थान के लिए दिशा-निर्देशों का अनुरोध कर सकता है या नहीं. Boolean गुण; उन्नत: UseRouting
मार्ग के वेप्वॉइंट (आइटम) मार्ग वेपॉइंट दिखाता है, जैसा कि तालिका के प्रपत्र में किसी डेटा स्रोत (RouteWaypoints_Items) में दिया गया है. यह तालिका एक संग्रह या Excel Online जैसे डेटा स्रोत से हो सकती है. यदि कोई भी नहीं, कोई वेपॉइंट नहीं दिखाया गया है. इनम गुण; उन्नत: RouteWaypoints_Items
RouteWaypointsLabels RouteWaypoints_Items में उस कॉलम की पहचान करता है जिसमें वेपॉइंट के लिए लेबल होते हैं. ColumnName उन्नत
RouteWaypointsLatitudes RouteWaypoints_Items में उस कॉलम की पहचान करता है जिसमें वेपॉइंट के अक्षांश स्थान होते हैं. ColumnName उन्नत
RouteWaypointsLongitudes RouteWaypoints_Items में उस कॉलम की पहचान करता है जिसमें वेपॉइंट के देशांतर स्थान होते हैं. ColumnName उन्नत
RouteWaypointsAddresses उन RouteWaypoints_Items में कॉलम की पहचान करता है जिनमें वेपॉइंट के स्थान का प्रतिनिधित्व करने वाले पते शामिल हैं. ColumnName उन्नत
वेप्वॉइंट ऑर्डर बनाए रखें निर्धारित करता है कि परिकलित मार्ग दिए गए क्रम में वेपॉइंट बनाए रखता है या नहीं. Boolean गुण; उन्नत: RouteMaintainOrder
रूट अनुकूलित करें निर्धारित करता है कि परिकलित मार्ग दूरी, समय के लिए अनुकूलित है या अनुकूलित नहीं है. इनम गुण; उन्नत: RouteOptimization
रूट यात्रा मोड निर्धारित करता है कि किसी कार या ट्रक के लिए मार्ग की गणना की गई है, जिसके लिए निश्चित ऊंचाई या वजन प्रतिबंध वाले पुलों से बचने की आवश्यकता हो सकती है. इनम गुण; उन्नत: RouteTravelMode
OnRouteDirectionChange इसमें कोड होता है जो तब चलता है जब ऐप को पता चलता है कि गणना किए गए मार्ग पर उपयोगकर्ता ने दिशा बदल दी है. ईवेंट उन्नत

आकार गुण

गुण विवरण Type टैब
आकृतियाँ दिखाएँ Shapes_Items में आकृतियों को दिखाता है. Boolean गुण; उन्नत: ShowShapes
Shapes_Items तालिका के प्रपत्र में एक डेटा स्रोत (Shapes_Items) की पहचान करता है जिससे मानचित्र पर दिखाने के लिए आकार प्राप्त होते हैं. यह तालिका एक संग्रह या Excel Online जैसे डेटा स्रोत से हो सकती है. प्रत्येक पंक्ति में आकार (GeoJSON ऑब्जेक्ट) और (वैकल्पिक रूप से) एक लेबल और रंग के लिए एक प्रविष्टि होनी चाहिए. TableName उन्नत
ShapeGeoJSONObjects Shapes_Items में उस स्ट्रिंग्स के साथ कॉलम की पहचान करता है जो आकार संग्रह या एकल आकार वाले GeoJSON प्रारूप में आकृतियों के GeoJSON ऑब्जेक्ट का प्रतिनिधित्व करते हैं. ColumnName उन्नत
ShapeLabels Shapes_Items में उस कॉलम की पहचान करता है जिसमें आकार के लिए लेबल होते हैं. ColumnName उन्नत
आकृति का रंग Shapes_Items में उस कॉलम की पहचान करता है जिसमें आकार के रंग होते हैं. ColumnName उन्नत
आकृति लेबल दिखाएँ यदि प्रदान किया गया है, तो आकार लेबल दिखाता है. Boolean गुण; उन्नत: ShowShapeLabels
आकृति आरेखण सक्षम करें मानचित्र पर आरेखण उपकरण दिखाता है. Boolean गुण; उन्नत: ShapeDrawing
आकृति हटाने और लेबल संपादन सक्षम करें निर्धारित करता है कि क्या उपयोगकर्ता आकारों को हटा सकता है और उनके लेबल संपादित कर सकता है. Boolean गुण; उन्नत: ShapeEditingDeleting
OnShapeCreated इसमें वह कोड होता है जो तब चलता है जब उपयोगकर्ता मानचित्र में कोई आकृति जोड़ता है. ईवेंट उन्नत
OnShapeSelected इसमें कोड होता है जो उपयोगकर्ता द्वारा मानचित्र पर कोई आकार चुनने पर चलता है. ईवेंट उन्नत
OnShapeEdited इसमें कोड होता है जो उपयोगकर्ता द्वारा मानचित्र पर कोई आकार संशोधित करने पर चलता है. ईवेंट उन्नत
OnShapeDeleted इसमें कोड होता है जो उपयोगकर्ता द्वारा मानचित्र पर कोई आकार हटाने पर चलता है. ईवेंट उन्नत

आउटपुट गुण

अन्य गुण तब उपलब्ध हो जाते हैं जब कोई उपयोगकर्ता किसी मानचित्र के साथ इंटरैक्ट करता है. आप इन आउटपुट गुणों को अन्य नियंत्रणों में या ऐप अनुभव को अनुकूलित करने के लिए उपयोग कर सकते हैं.

गुण विवरण Type
CenterLocation मानचित्र के केंद्र बिंदु को कैप्चर करता है. लागू नहीं
क्लिक किया हुआ उपयोगकर्ता द्वारा चयनित अंतिम स्थान को कैप्चर करता है, या तो अक्षांश या देशांतर. रिकॉर्ड
चयनित चयनित पिन को कैप्चर करता है. रिकॉर्ड
SelectedItems चयनित क्लस्टर में चयनित पिन या पिन्स को कैप्चर करता है. टेबल
GeocodedItems पिन्स के जियोकोडेड स्थान को कैप्चर करता है. टेबल
RouteWaypoints_Selected RouteWaypoints_Items से चयनित आकार के रिकॉर्ड से मेल खाता है. रिकॉर्ड
RouteWaypoints_SelectedItems RouteWaypoints_Items से चयनित ओवरलैपिंग आकारों के रिकॉर्ड से मेल खाता है. टेबल
Shapes_Selected Shapes_Items से चयनित आकार के रिकॉर्ड से मेल खाता है. रिकॉर्ड
Shapes_SelectedItems Shapes_Items से चयनित ओवरलैपिंग आकारों के रिकॉर्ड से मेल खाता है. टेबल
SelectedShape चयनित आकार के .Perimeter और .Area को कैप्चर करता है. रिकॉर्ड
DeletedShape पिछले बार हटाए गए आकार के .Perimeter और .Area को कैप्चर करता है. रिकॉर्ड
GeoJSON फ़ीचर संग्रह GeoJSON प्रारूप में आकृतियों की सूची को कैप्चर करता है. String

अन्य भू-स्थानिक नियंत्रण

आपके द्वारा टाइप किए गए डायनेमिक पता सुझावों को देखने के लिए, पता इनपुट नियंत्रण को देखें.

नोट

क्या आप हमें अपनी दस्तावेज़ीकरण भाषा वरीयताओं के बारे में बता सकते हैं? एक छोटा सर्वेक्षण पूरा करें. (कृपया ध्यान दें कि यह सर्वेक्षण अंग्रेज़ी में है)

सर्वेक्षण में लगभग सात मिनट लगेंगे. कोई भी व्यक्तिगत डेटा एकत्र नहीं किया जाता है (गोपनीयता कथन).

ज्ञात सीमाएँ

  • इंटरनेट कनेक्शन आवश्यक

भी देखें

Address input और Map नियंत्रण के साथ एक ऐप बनाएँ