title: In React navigator.geolocation.getCurrentPosition() giving wrong coordinates
body: <p>script used:</p>
  
  <pre><code>    &lt;script type="text/javascript" src="https://maps.googleapis.com/maps/api/js?key=API_KEY&amp;libraries=places,geometry"&gt;&lt;/script&gt;
  
  </code></pre>
  
  <p>Code used:</p>
  
  <pre><code>var options = {
        enableHighAccuracy: true,
        timeout: 5000,
        maximumAge: 0
      };
  
      function success(pos) {
        var crd = pos.coords;
  
        console.log('Your current position is:');
        console.log(`Latitude : ${crd.latitude}`);
        console.log(`Longitude: ${crd.longitude}`);
        console.log(`More or less ${crd.accuracy} meters.`);
      }
  
      function error(err) {
        console.warn(`ERROR(${err.code}): ${err.message}`);
      }
    navigator.geolocation.getCurrentPosition(success, error, options);
  </code></pre>
  
  <p>Output :</p>
  
  <pre><code>Your current position is:
  Latitude : 19.7514798
  Longitude: 75.7138884
  More or less 296997 meters.
  </code></pre>
  
  <p>Working on a react project where I need to show stores near me. I am using the above code to get my location coordinates this is working fine in a smartphone but in laptop (with GPS) browsers I am getting wrong coordinates. The distance between a current location and coordinates is about 130+ KM. Also, third party site used to find the current location also showing same location that of the coordinates.</p>