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

HTML DOM Geolocation position प्रॉपर्टी

HTML DOM Geolocation coordinates प्रॉपर्टी का उपयोग यूज़र के डिवाइस की पृथ्वी पर स्थिति और ऊंचाई प्राप्त करने के लिए किया जाता है। इस प्रॉपर्टी के काम करने से पहले यूज़र को अनुमोदित करना होगा कि वह निर्देशांक देना चाहता है। यह यूज़र की गोपनीयता से समझौता न हो इसलिए किया जाता है। इसका उपयोग विभिन्न डिवाइस स्थानों को ट्रैक करने के लिए किया जा सकता है।

गुण (Properties)

निम्नलिखित position प्रॉपर्टी है:

नोट - नीचे दिए गए गुण रीड-ओनली हैं:

गुणविवरण
position.coordsएक coordinates ऑब्जेक्ट लौटाता है जिसमें अक्षांश, देशांतर, ऊंचाई, और पृथ्वी पर डिवाइस की गति जैसी जानकारी होती है। इसमें एक accuracy मान भी होता है जो मीटर में माप की सटीकता का वर्णन करता है।
position.timestampउस समय और तारीख को दर्शाता है जब position ऑब्जेक्ट बनाया गया था। यह उस समय को दर्शाने वाला DOMTimeStamp लौटाता है।

सिंटैक्स

Geolocation position प्रॉपर्टी के लिए सिंटैक्स:

position.property

यहां, प्रॉपर्टी ऊपर दी गई टेबल में दो गुणों में से एक हो सकती है।

उदाहरण

आइए Geolocation position प्रॉपर्टी का एक उदाहरण देखते हैं:

<!DOCTYPE html> <html> <body> 
<h1>Geolocation coordinates प्रॉपर्टी</h1> 
<p>नीचे दिए गए बटन पर क्लिक करके अपने निर्देशांक प्राप्त करें</p> 
<button onclick="getCoords()">COORDINATES</button> 
<p id="Sample">आपके निर्देशांक हैं:</p> 
<script> 
  var p = document.getElementById("Sample"); 
  function getCoords() { 
    if (navigator.geolocation) { 
      navigator.geolocation.getCurrentPosition(showCoords); 
    } else { 
      p.innerHTML = "यह ब्राउज़र जियोलोकेशन का समर्थन नहीं करता।"; 
    } 
  } 
  function showCoords(position) { 
    p.innerHTML = "देशांतर: " + position.coords.longitude + 
      "<br>अक्षांश: " + position.coords.latitude + "<br>सटीकता: " + position.coords.accuracy; 
  } 
</script> </body> </html>

आउटपुट

यह निम्नलिखित आउटपुट देगा:

HTML DOM Geolocation position प्रॉपर्टी

COORDINATES बटन पर क्लिक करने पर:

HTML DOM Geolocation position प्रॉपर्टी

उदाहरण की व्याख्या

उपरोक्त उदाहरण में:

  • हमने पहले एक बटन COORDINATES बनाया जो यूज़र द्वारा क्लिक किए जाने पर getCoords() मेथड को एक्ज़िक्यूट करता है:
<button onclick="getCoords()">COORDINATES</button>
  • getCoords() फंक्शन navigator ऑब्जेक्ट की geolocation प्रॉपर्टी को प्राप्त करके चेक करता है कि ब्राउज़र जियोलोकेशन का समर्थन करता है या नहीं। यदि ब्राउज़र जियोलोकेशन का समर्थन करता है, तो यह एक Geolocation ऑब्जेक्ट लौटाएगा। navigator geolocation प्रॉपर्टी के getCurrentPosition() मेथड का उपयोग करके हम डिवाइस की वर्तमान स्थिति प्राप्त करते हैं। getCurrentPosition() मेथड एक कॉलबैक फंक्शन है और यह अपने पैरामीटर के लिए एक फंक्शन को ऑब्जेक्ट के रूप में लेता है क्योंकि जावास्क्रिप्ट में हर फंक्शन एक ऑब्जेक्ट होता है।
  • यहां, हमने इसे showCoords() मेथड पास किया। showCoords() मेथड एक position इंटरफ़ेस को पैरामीटर के रूप में लेता है और id "Sample" वाले पैराग्राफ के अंदर देशांतर, अक्षांश और सटीकता प्रदर्शित करने के लिए इसका उपयोग करता है। यह पैराग्राफ की innerHTML प्रॉपर्टी का उपयोग करके इसमें टेक्स्ट जोड़ता है:
function getCoords() { 
  if (navigator.geolocation) { 
    navigator.geolocation.getCurrentPosition(showCoords); 
  } else { 
    p.innerHTML = "यह ब्राउज़र जियोलोकेशन का समर्थन नहीं करता।"; 
  } 
} 
function showCoords(position) { 
  p.innerHTML = "देशांतर: " + position.coords.longitude + 
    "<br>अक्षांश: " + position.coords.latitude + "<br>सटीकता: " + position.coords.accuracy; 
}
  1. HTML DOM name प्रॉपर्टी HTML DOM name प्रॉपर्टी

    परिचय HTML DOM name प्रॉपर्टी किसी एलिमेंट के एट्रिब्यूट के नाम से संबंधित एक स्ट्रिंग लौटाती है। सिंटैक्स स्ट्रिंग मान वापस करना: elementAttribute.name उदाहरण <!DOCTYPE html> <html> <head> <title>HTML DOM name</title> <style> * { padding: 2px; margin

  1. HTML DOM textContent प्रॉपर्टी HTML DOM textContent प्रॉपर्टी

    HTML DOM textContent प्रॉपर्टी नोड और उसके सभी चाइल्ड नोड्स के टेक्स्ट (व्हाइटस्पेस सहित) को दर्शाने वाला स्ट्रिंग लौटाती या सेट करती है। सिंटैक्स Node.textContent लौटाए गए मान डॉक्यूमेंट नोड्स के लिए Null निर्दिष्ट नोड और उसके सभी चाइल्ड नोड्स का टेक्स्ट मान सेट करना Node.textContent = string नो

  1. HTML DOM Ol type प्रॉपर्टी HTML DOM Ol type प्रॉपर्टी

    HTML DOM Ol type प्रॉपर्टी ऑर्डर्ड लिस्ट में उपयोग किए जाने वाले मार्कर के प्रकार को दर्शाने वाले type एट्रिब्यूट के मान को सेट या लौटाती है। सिंटैक्स olObject.type मान सेट करना olObject.type = 1|a|A|i|I उदाहरण <!DOCTYPE html> <html> <head> <title>HTML DOM Ol type</title&