কম্পিউটার

গুগল ম্যাপের সাথে HTML5 জিওলোকেশন এপিআই কীভাবে ব্যবহার করবেন?


HTML5 জিওলোকেশন API আপনাকে আপনার পছন্দের ওয়েবসাইটগুলির সাথে আপনার অবস্থান শেয়ার করতে দেয়৷ একটি জাভাস্ক্রিপ্ট আপনার অক্ষাংশ এবং দ্রাঘিমাংশ ক্যাপচার করতে পারে এবং ব্যাকএন্ড ওয়েব সার্ভারে পাঠানো যেতে পারে এবং স্থানীয় ব্যবসা খোঁজা বা মানচিত্রে আপনার অবস্থান দেখানোর মতো অভিনব অবস্থান-সচেতন জিনিসগুলি করতে পারে৷ জিওলোকেশন কোঅর্ডিনেট ডিভাইসের ভৌগলিক অবস্থান নির্দিষ্ট করে।

বর্তমান অবস্থান পেতে আমরা getCurrentPostion() পদ্ধতি ব্যবহার করব। Google মানচিত্রের সাথে HTML5 জিওলোকেশন ব্যবহার করে বর্তমান অবস্থান পেতে, আপনাকে Google Static Maps API-এর জন্য একটি API কী সেট করতে হবে।

https://console.developers.google.com-এ যান এবং Google মানচিত্রের জন্য একটি বিনামূল্যের API কী পান৷ এটির সাথে জিওলোকেশন কাজ করতে কোডটিতে এই কী যোগ করুন।

গুগল ম্যাপের সাথে 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+"&zoom=14&size = 400x300&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="Your Location"/>
      </form>
   </body>
</html>

  1. একটি অ্যান্ড্রয়েড ডিভাইসে Google মানচিত্র ছদ্মবেশী মোড কীভাবে ব্যবহার করবেন

  2. Google ম্যাপে একাধিক স্টপ কীভাবে ব্যবহার করবেন

  3. Google ম্যাপ ওয়াইল্ডফায়ার ট্র্যাকিং কীভাবে ব্যবহার করবেন

  4. Google মানচিত্রের সাহায্যে এক্সেলে দূরত্ব কীভাবে গণনা করবেন