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

HTML5 में जियोलोकेशन कोऑर्डिनेट्स का उपयोग कैसे करें?


HTML5 जियोलोकेशन API आपको अपनी पसंदीदा वेबसाइट्स के साथ अपना स्थान साझा करने देता है। एक जावास्क्रिप्ट आपके अक्षांश और देशांतर को कैप्चर कर सकता है और इसे बैकएंड वेब सर्वर पर भेज सकता है और फैंसी स्थान-जागरूक चीजें कर सकता है जैसे स्थानीय व्यवसाय ढूंढना या मानचित्र पर अपना स्थान दिखाना। जियोलोकेशन कोऑर्डिनेट्स डिवाइस के भौगोलिक स्थान को निर्दिष्ट करते हैं।

जियोलोकेशन मेथड्स getCurrentPosition() और watchPosition() कॉलबैक मेथड निर्दिष्ट करते हैं जो स्थान जानकारी प्राप्त करता है। ये मेथड्स Position ऑब्जेक्ट के साथ एसिंक्रोनसली कॉल किए जाते हैं जो पूरी स्थान जानकारी संग्रहीत करता है।

Position ऑब्जेक्ट डिवाइस के वर्तमान भौगोलिक स्थान को निर्दिष्ट करता है। स्थान को भौगोलिक निर्देशांकों के एक सेट के रूप में व्यक्त किया जाता है साथ में हेडिंग और गति के बारे में जानकारी के साथ।

Position ऑब्जेक्ट के गुण

गुणप्रकारविवरण
coordsऑब्जेक्टडिवाइस के भौगोलिक स्थान को निर्दिष्ट करता है।
coords.latitudeसंख्यादशमलव डिग्री में अक्षांश अनुमान निर्दिष्ट करता है। मान सीमा [-90.00, +90.00]।
coords.longitudeसंख्यादशमलव डिग्री में देशांतर अनुमान निर्दिष्ट करता है। मान सीमा [-180.00, +180.00]।

जियोलोकेशन ऑब्जेक्ट मेथड्स

मेथडविवरण
getCurrentPosition()उपयोगकर्ता के वर्तमान भौगोलिक स्थान को प्राप्त करता है।
watchPosition()डिवाइस के वर्तमान भौगोलिक स्थान के बारे में आवधिक अपडेट प्राप्त करता है।
clearWatch()चल रहे watchPosition कॉल को रद्द करता है।

उदाहरण

HTML5 में जियोलोकेशन के साथ काम करना और जियोलोकेशन कोऑर्डिनेट्स का उपयोग करना सीखने के लिए निम्न कोड चलाएं। यह डिवाइस के वर्तमान भौगोलिक स्थान के बारे में आवधिक अपडेट प्राप्त करता है।

<!DOCTYPE HTML> <html>    <head>       <script type="text/javascript">          var watchID;          var geoLoc;          function showLocation(position) {             var latitude = position.coords.latitude;             var longitude = position.coords.longitude;             alert("अक्षांश: " + latitude + " देशांतर: " + longitude);          }          function errorHandler(err) {             if(err.code == 1) {                alert("त्रुटि: पहुंच अस्वीकृत!");             } else if( err.code == 2) {                alert("त्रुटि: स्थान अनुपलब्ध!");             }          }          function getLocationUpdate(){             if(navigator.geolocation){                var options = {timeout:60000};                geoLoc = navigator.geolocation;                watchID = geoLoc.watchPosition(showLocation, errorHandler, options);             } else{                alert("क्षमा करें, ब्राउज़र जियोलोकेशन का समर्थन नहीं करता!");             }          }       </script>    </head>    <body>       <form>          <input type="button" onclick="getLocationUpdate();" value="अपडेट देखें"/>       </form>    </body> </html>

महत्वपूर्ण: उपयोगकर्ता की अनुमति आवश्यक है। HTTPS पर ही काम करता है।

  1. HTML5 जियोलोकेशन API को गूगल मैप्स के साथ कैसे उपयोग करें? HTML5 जियोलोकेशन API को गूगल मैप्स के साथ कैसे उपयोग करें?

    HTML5 जियोलोकेशन API आपको अपनी लोकेशन वेबसाइट्स के साथ साझा करने देता है। JavaScript आपकी लैटीट्यूड और लॉन्गीट्यूड कैप्चर कर सकता है और इसे बैकएंड सर्वर पर भेजकर लोकेशन-अवेयर फीचर्स सक्षम करता है। जियोलोकेशन कोऑर्डिनेट्स डिवाइस की भौगोलिक लोकेशन निर्दिष्ट करते हैं। हम वर्तमान लोकेशन प्राप्त करने के

  1. HTML5 में ड्रैग एंड ड्रॉप कैसे उपयोग करें? HTML5 में ड्रैग एंड ड्रॉप कैसे उपयोग करें?

    ड्रैग एंड ड्रॉप (DnD) शक्तिशाली यूज़र इंटरफेस कॉन्सेप्ट है जो माउस क्लिक की मदद से आइटम्स को कॉपी, रीऑर्डर और डिलीट करना आसान बनाता है। यह यूज़र को किसी एलिमेंट पर माउस बटन क्लिक करके होल्ड करने, उसे दूसरी लोकेशन पर ड्रैग करने, और माउस बटन छोड़कर एलिमेंट को वहां ड्रॉप करने की अनुमति देता है। पारंपरि

  1. Particle Argon और Tile Mate: पुश अलर्ट के साथ सरल लोकेशन और प्रेजेंस ट्रैकिंग Particle Argon और Tile Mate: पुश अलर्ट के साथ सरल लोकेशन और प्रेजेंस ट्रैकिंग

    कभी किसी प्रोजेक्ट में प्रेजेंस या लोकेशन ट्रैकिंग जोड़ना चाहा? समाधानों (या उनकी कमी) से निराश? चिंता न करें, आप अकेले नहीं हैं! इस पोस्ट में आप एक बहुत ही बेसिक ट्रैकिंग और नोटिफिकेशन एप्लिकेशन को लागू करना सीखेंगे। हम Particle Argon और एक Tile Mate का उपयोग करेंगे। अंत तक आप बता पाएंगे कि Tile मौ