HTML DOM जियोलोकेशन कोऑर्डिनेट प्रॉपर्टी का उपयोग उपयोगकर्ता की डिवाइस की स्थिति और पृथ्वी पर ऊंचाई प्राप्त करने के लिए किया जाता है। उपयोगकर्ता को यह स्वीकार करना होगा कि वह इस संपत्ति के काम करने से पहले निर्देशांक देना चाहता है। ऐसा इसलिए किया जाता है ताकि उपयोगकर्ता की गोपनीयता से समझौता न हो। इसका उपयोग विभिन्न डिवाइस के स्थान को ट्रैक करने के लिए किया जा सकता है।
गुण
निम्नलिखित निर्देशांक गुण हैं -
नोट - ये सभी गुण केवल पढ़ने के लिए हैं और इनका रिटर्न प्रकार दोगुना है।
Sr.No | संपत्ति और विवरण |
---|---|
1 | निर्देशांक अक्षांश डिवाइस की स्थिति के अक्षांश को दशमलव डिग्री में वापस करने के लिए। |
2 | निर्देशांक.देशांतर डिवाइस की स्थिति के देशांतर को दशमलव डिग्री में वापस करने के लिए |
3 | निर्देशांक.ऊंचाई समुद्र तल के सापेक्ष मीटर में स्थिति की ऊंचाई वापस करने के लिए। यदि डिवाइस में GPS न हो तो यह शून्य वापस आ सकता है। |
4 | निर्देशांक.सटीकता मीटर में अक्षांश और देशांतर गुणों की सटीकता वापस करने के लिए |
5 | coordinates.altitudeAccuracy ऊंचाई गुण की सटीकता मीटर में लौटाने के लिए |
6 | निर्देशांक.शीर्षक डिवाइस जिस दिशा में यात्रा कर रहा है उसे वापस करने के लिए। डिग्री में निर्दिष्ट यह मान इंगित करता है कि डिवाइस सही उत्तर की ओर जाने से कितनी दूर है। 0 डिग्री सही उत्तर का प्रतिनिधित्व करता है, और दिशा दक्षिणावर्त निर्धारित की जाती है (पूर्व 90 डिग्री और पश्चिम 270 डिग्री है)। यदि गति 0 है, तो शीर्षक NaN है। यदि डिवाइस शीर्षक जानकारी प्रदान करने में असमर्थ है, तो यह मान शून्य है |
7 | निर्देशांक.गति डिवाइस का वेग मीटर प्रति सेकंड में वापस करने के लिए। यह मान शून्य हो सकता है। |
सिंटैक्स
जियोलोकेशन कोऑर्डिनेट प्रॉपर्टी के लिए सिंटैक्स निम्नलिखित है -
coordinates.property
"संपत्ति" तालिका में उल्लिखित उपरोक्त गुणों में से एक हो सकती है।
उदाहरण
आइए जियोलोकेशन कोऑर्डिनेट प्रॉपर्टी के लिए एक उदाहरण देखें -
जियोलोकेशन प्रॉपर्टी का समन्वय करता है
नीचे दिए गए बटन पर क्लिक करके निर्देशांक प्राप्त करें
आपके निर्देशांक हैं:
आउटपुट
यह निम्नलिखित आउटपुट देगा -
कोऑर्डिनेट्स बटन पर क्लिक करने और "अपना स्थान जानें" पॉपअप पर अनुमति दें क्लिक करने पर -
उपरोक्त उदाहरण में -
हमने पहले एक बटन COORDINATES बनाया है जो उपयोगकर्ता द्वारा क्लिक किए जाने पर getCoords() विधि को निष्पादित करेगा -
ब्राउज़र जियोलोकेशन का समर्थन करता है या नहीं, यह जांचने के लिए getCoords () फ़ंक्शन नेविगेटर ऑब्जेक्ट जियोलोकेशन प्रॉपर्टी प्राप्त करता है। यदि ब्राउज़र जियोलोकेशन का समर्थन करता है, तो यह एक जियोलोकेशन ऑब्जेक्ट लौटाएगा। नेविगेटर जियोलोकेशन प्रॉपर्टी की getCurrentPosition () विधि का उपयोग करके हमें डिवाइस की वर्तमान स्थिति मिलती है। getCurrentPosition() विधि एक कॉलबैक फ़ंक्शन है और यह अपने पैरामीटर के लिए एक ऑब्जेक्ट के रूप में एक फ़ंक्शन लेता है क्योंकि प्रत्येक फ़ंक्शन जावास्क्रिप्ट में एक ऑब्जेक्ट है।
यहाँ, हमने इसे showCoords() मेथड पास किया है। शोकोर्ड्स () विधि पैरामीटर के रूप में एक स्थिति इंटरफ़ेस लेती है और इसका उपयोग आईडी "नमूना" के साथ एक पैराग्राफ के अंदर देशांतर, अक्षांश और सटीकता प्रदर्शित करने के लिए करती है। इसमें टेक्स्ट जोड़ने के लिए यह पैराग्राफ इनर HTML प्रॉपर्टी का उपयोग करता है -
फ़ंक्शन getCoords() { अगर (नेविगेटर.जियोलोकेशन) {navigator.geolocation.getCurrentPosition(showCoords); } और { p.innerHTML ="यह ब्राउज़र जियोलोकेशन का समर्थन नहीं करता है।"; }}फ़ंक्शन शोकोर्ड्स(स्थिति) { p.innerHTML ="देशांतर:" + position.coords.longitude + "
अक्षांश:" + position.coords.latitude+"
सटीकता:"+ position.coords.accuracy; }पूर्व>