Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> HTML

एचटीएमएल डोम जिओलोकेशन संपत्ति का समन्वय करता है

<घंटा/>

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; }
  1. एचटीएमएल डोम ओएल स्टार्ट प्रॉपर्टी

    एचटीएमएल डोम ओएल स्टार्ट प्रॉपर्टी एक ऑर्डर की गई सूची की स्टार्ट एट्रिब्यूट का मान सेट/रिटर्न करता है। निम्नलिखित वाक्य रचना है - वापसी संख्या मान olObject.start सेटिंग प्रारंभ नंबर करने के लिए olObject.start = number आइए एक उदाहरण देखें Ol start संपत्ति - उदाहरण <!DOCTYPE html> <html&

  1. एचटीएमएल डोम ओएल ने संपत्ति को उलट दिया

    एचटीएमएल डोम ओएल ने संपत्ति सेट/रिटर्न को उलट दिया है कि सूची का क्रम अवरोही या आरोही होना चाहिए (डिफ़ॉल्ट)। निम्नलिखित वाक्य रचना है - बूलियन मान लौटाना - सही/गलत olObject.reversed सेटिंग उलट बूलियन वैल्यू के लिए olObject.reversed = booleanValue यहाँ, “बूलियनवैल्यू” निम्नलिखित हो सकते हैं - bo

  1. एचटीएमएल डोम ऑफसेटविड्थ संपत्ति

    HTML DOM ऑफ़सेटविड्थ प्रॉपर्टी एक तत्व की चौड़ाई के अनुरूप संख्या लौटाती है, जिसमें उसकी पैडिंग, बॉर्डर और स्क्रॉलबार शामिल हैं, लेकिन उसका मार्जिन नहीं। निम्नलिखित वाक्य रचना है - वापसी संख्या मान HTMLelement.offsetWidth आइए एक उदाहरण देखें HTML DOM ऑफसेटविड्थ संपत्ति - उदाहरण <!DOCTYPE html&