इसके माध्यम से साझा किया गया


जियोलोकेशन जोड़ें

जियोलोकेशन किसी ऑब्जेक्ट की वास्तविक दुनिया में भौगोलिक स्थान की पहचान होती है. जियोलोकेशन और पोज़िशनिंग सिस्टम के उपयोग में करीबी संबंध है, लेकिन यह केवल भौगोलिक निर्देशांकों के सेट के बजाए एक सार्थक पता (उदाहरण के लिए, मार्ग का पता) बताता है. जियोलोकेशन शब्द का अर्थ किसी विशिष्ट स्थान के अक्षांश और देशांतर निर्देशांक भी हो सकते हैं.

किसी मानचित्र नियंत्रण को प्रदर्शित करने के लिए या तो किसी मौजूदा स्थान को मानचित्र पर पिन के रूप में प्रदर्शित करने के लिए या उपयोगकर्ता को स्थान निर्दिष्ट करने की क्षमता प्रदान करने के लिए एक फॉर्म को कॉन्फ़िगर किया जा सकता है।

प्रपत्र में स्थान डेटा.

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

जियोलोकेशन जोड़ें

किसी प्रपत्र में जियोलोकेशन कार्यक्षमता जोड़ने के लिए, निम्नलिखित कार्यों को पूरा करना होगा।

प्रपत्र अनुकूलन

प्रपत्र डिज़ाइनर का उपयोग करके मूल प्रपत्र को संपादित करें और नीचे दिए गए संशोधन करें:

  1. एक नया सेक्‍शन बनाएँ और एक उचित लेबल प्रदान करें, उदाहरण के लिए मानचित्र. इस सेक्‍शन में मानचित्र होगा.

  2. अनुभाग का नाम section_map या ऐसा नाम सेट करें जो section_map पर समाप्त होता है, उदाहरण के लिए contoso_section_map. यह नाम महत्वपूर्ण है क्योंकि प्रपत्र इंजन सेक्‍शन को इसी नाम से खोजता है ताकि निर्धारित किया जा सकते कि मानचित्र को कब रेंडर करना है.

  3. एक ऐसा नया या मौजूदा फ़ील्ड जोड़ें, जो स्वरूपित पते को संग्रहीत करेगा, और उसे पिछले चरण में बनाए गए मानचित्र सेक्‍शन पर जोड़ेगा.

  4. एक नया सेक्‍शन बनाएँ और एक उचित लेबल प्रदान करें, उदाहरण के लिए स्थान. इस अनुभाग में चयनित स्थान की पता फ़ील्ड्स होंगी.

  5. आवश्यक पता फ़ील्ड्स को पिछले चरण में बनाए गए स्थान सेक्‍शन में जोड़ें:

    • पता पंक्ति
    • शहर
    • काउंटी
    • राज्य/प्रांत
    • देश/क्षेत्र
    • ज़िप/डाक कोड
    • अक्षांश
    • रेखांश

परिणामी प्रपत्र निम्न के जैसा दिखाना चाहिए. आप इन फ़ील्ड के लिए विभिन्न प्रदर्शन नाम चुन सकते हैं. आप इन सेक्शन का अपनी इच्छानुसार लेआउट भी कर सकते हैं.

कस्टम जियोलोकेशन प्रपत्र.

साइट सेटिंग

प्रपत्र पर मानचित्र कार्यक्षमता वाली जियोलोकेशन के लिए कॉन्फ़िगरेशन सेटिंग्स आवश्यक है ताकि मैपिंग सेवा REST समाप्ति बिंदु के अनुरोधों को पूरा किया जा सके. स्थान सेवा को कॉन्फ़िगर करने के लिए निम्न साइट सेटिंग्स का उपयोग किया जाता है.

नाम मान
Bingmaps/क्रेडेंशियल्स Bing मानचित्र Api के अनुरोधों का प्रमाणीकरण करने के लिए अद्वितीय कुंजी. Bing मानचित्र खाता बनाने और कुंजी प्राप्त करने के लिए www.bingmapsportal.com पर जाएँ. आवश्यक.
Bingmaps/restURL Bing मानचित्र REST API का URL. ऑप्शनल. यदि मान निर्दिष्ट नहीं होता, तो डिफ़ॉल्ट https://dev.virtualearth.net/REST/v1/Locations का उपयोग किया जाता है.

फ़ील्ड कॉन्फ़िगरेशन

मानचित्र नियंत्रण हेतु अतिरिक्त कॉन्फ़िगरेशन की आवश्यकता होती है ताकि उसे बताया जा सके कि विभिन्न स्थान फ़ील्ड्स की ID क्या हैं, ताकि वह उन पर मान असाइन कर सके या उनके मान पुनर्प्राप्त कर सके. कॉन्फ़िगरेशन प्रबंधित प्रपत्र के प्रकार पर निर्भर करता है.