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

Google मानचित्र के साथ HTML5 जिओलोकेशन का उपयोग करके वर्तमान स्थान कैसे दिखाएं?


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

जियोलोकेशन मेथड्स getCurrentPosition() और getPositionUsingMethodName() उस कॉलबैक मेथड को निर्दिष्ट करते हैं जो लोकेशन की जानकारी प्राप्त करता है। इन विधियों को एक वस्तु स्थिति के साथ अतुल्यकालिक रूप से कहा जाता है जो संपूर्ण स्थान की जानकारी संग्रहीत करता है।

हम getCurrentPostion() विधि का उपयोग करेंगे। Google मानचित्र के साथ HTML5 जियोलोकेशन का उपयोग करके वर्तमान स्थान प्राप्त करने के लिए, आपको Google स्टेटिक मानचित्र API के लिए API कुंजी सेट करने की आवश्यकता है।

https://console.developers.google.com पर जाएं और Google मानचित्र के लिए एक निःशुल्क API कुंजी प्राप्त करें। जियोलोकेशन के साथ काम करने के लिए इस कुंजी को कोड में जोड़ें।

Google मानचित्र के साथ HTML5 जिओलोकेशन का उपयोग करके वर्तमान स्थान कैसे दिखाएं?

आप Google मानचित्र के साथ HTML5 जियोलोकेशन का उपयोग करके वर्तमान स्थान दिखाने के लिए निम्न कोड चलाने का प्रयास कर सकते हैं

उदाहरण

<!DOCTYPE HTML>
<html>
   <head>
      <script type="text/javascript">
         function showLocation(position) {
            var latitude = position.coords.latitude;
            var longitude = position.coords.longitude;
            var latlongvalue = position.coords.latitude + ","
            + position.coords.longitude;
            var img_url = "https://maps.googleapis.com/maps/api/staticmap?center="
            +latlongvalue+"&amp;zoom=14&amp;size=400x300&amp;key
            =AIzaSyAa8HeLH2lQMbPeOiMlM9D1VxZ7pbGQq8o";
            document.getElementById("mapholder").innerHTML =
            "<img src='"+img_url+"'>";
         }
         function errorHandler(err) {
            if(err.code == 1) {
               alert("Error: Access is denied!");
            } else if( err.code == 2) {
               alert("Error: Position is unavailable!");
            }
         }
         function getLocation(){
            if(navigator.geolocation){
               // timeout at 60000 milliseconds (60 seconds)
               var options = {timeout:60000};
               navigator.geolocation.getCurrentPosition
               (showLocation, errorHandler, options);
            } else{
               alert("Sorry, browser does not support geolocation!");
            }
         }
      </script>
   </head>
   <body>
      <div id="mapholder"></div>
      <form>
         <input type="button" onclick="getLocation();" value="Get Location"/>
      </form>
   </body>
</html>

  1. Google मानचित्र के साथ एक्सेल में दूरी की गणना कैसे करें

    एक्सेल में अनुप्रयोगों की एक विस्तृत श्रृंखला है। और VBA . का उपयोग करते समय तो ऐसा लगता है कि हम एक्सेल में जो चाहें कर सकते हैं। तो निश्चित रूप से, हम स्थानों के बीच की दूरी का पता लगा सकते हैं एक्सेल में मानचित्र का उपयोग करना। इस लेख में, मैं Google मानचित्र के साथ तीखे चरणों और स्पष्ट चित्रों

  1. iPhone पर Google मानचित्र का उपयोग करके मित्रों के साथ रीयल-टाइम स्थान कैसे साझा करें?

    एक शांत और अंधेरी गली में चलना या दिन के एक डरावने समय में अपनी बाइक की सवारी करना, काफी असुरक्षित है, है ना? कभी-कभी, हमें यात्रा करनी पड़ती है या ऐसी सड़क पर चलना पड़ता है जो सर्वथा डरावनी लगती है। ठीक है, आप मार्ग से नहीं बच सकते, लेकिन आप यात्रा के दौरान अपने मित्रों और परिवार के साथ अपना रीयल-ट

  1. Google मानचित्र के माध्यम से अपना वर्तमान स्थान अस्थायी रूप से कैसे साझा करें

    चाहे आप शहर के किसी मित्र से मिल रहे हों, या काम के लिए देर से आने पर आपका बॉस आपका वर्तमान स्थान पूछता है। ऐसी स्थितियों में, Google मानचित्र की यह छोटी सी विशेषता आपको एक विशिष्ट अवधि के लिए अपना वर्तमान स्थान साझा करने की अनुमति देती है। Google मानचित्र की यह नई सुविधा आपके मित्र के Google मानचित