Skip to content

JavaScript Geolocation API

المعرفة:: JavaScript
الحالة:: ملاحظة_مؤرشفة
المراجع:: The Complete JavaScript Course 2022 From Zero to Expert, https://developer.mozilla.org/en-US/docs/Web/API/Geolocation_API, https://developer.mozilla.org/en-US/docs/Web/API/Geolocation/getCurrentPosition


  • The Geolocation API allows the user to provide their location to web applications if they so desire.

getCurrentPosition()

  • Geolocation.getCurrentPosition(): Retrieves the device’s current location.
  • It takes two parameters, a callback function to run on success and another one on failure. ^getCurrentPositionParameters
  • The success callback function takes a GeolocationPosition object as its sole input parameter.
if (navigator.geolocation) {  
  navigator.geolocation.getCurrentPosition(  
    function (position) {  
      const { latitude } = position.coords;  
      const { longitude } = position.coords;  
      console.log(`https://www.google.com/maps/@${latitude},${longitude}`);  
    },  
    function () { alert('Could not get your position') });  
}  

/*  
GeolocationPosition {coords: GeolocationCoordinates, timestamp: 1659510336804}  
coords: GeolocationCoordinates {latitude: xxxx, longitude: xxxxx, altitude: null, accuracy: 1, altitudeAccuracy: null, …}  
timestamp: 1659510336804  
[](Prototype): GeolocationPosition  
*/  

Last update : August 14, 2023
Created : August 23, 2022

Comments

Comments