title: how to get my current location on my browser
body: <p>hey guys i'm trying to find my current location on my browser , this is my html index file : </p>
  
  <pre><code>&lt;!DOCTYPE html&gt;
  &lt;html&gt;
  &lt;head&gt;
      &lt;meta charset="utf-8"&gt;
      &lt;title&gt;Geocoding Page&lt;/title&gt;
      &lt;script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js"&gt;&lt;/script&gt;
    &lt;script&gt;
    function getLocation() {
        if (navigator.geolocation) {
            navigator.geolocation.getCurrentPosition(savePosition, positionError, {timeout:10000});
        } else {
            //Geolocation is not supported by this browser
        }
    }
  
    // handle the error here
    function positionError(error) {
        var errorCode = error.code;
        var message = error.message;
  
        alert(message);
    }
  
    function savePosition(position) {
              $.post("geocoordinates.php", {lat: position.coords.latitude, lng: position.coords.longitude});
    }
    &lt;/script&gt;
  &lt;/head&gt;
  &lt;body&gt;
      &lt;button onclick="getLocation();"&gt;Get My Location&lt;/button&gt;
  &lt;/body&gt;
  &lt;/html&gt;
  </code></pre>
  
  <p>and that's the geocoordinates.php file : </p>
  
  <pre><code>&lt;?php
  
  if(isset($_POST['lat'], $_POST['lng'])) {
      $lat = $_POST['lat'];
      $lng = $_POST['lng'];
  
      $url = sprintf("https://maps.googleapis.com/maps/api/geocode/json?latlng=%s,%s", $lat, $lng);
  
      $content = file_get_contents($url); // get json content
  
      $metadata = json_decode($content, true); //json decoder
  
      if(count($metadata['results']) &gt; 0) {
          // for format example look at url
          // https://maps.googleapis.com/maps/api/geocode/json?latlng=40.714224,-73.961452
          $result = $metadata['results'][0];
  
          // save it in db for further use
          echo $result['formatted_address'];
  
      }
      else {
          // no results returned
      }
  }
  
  ?&gt;
  </code></pre>
  
  <p>i found this as an answer for a previous question but when i run it on browser it gives me an error as : user denied goelocation so can any one help ????? </p>