J'ai créé la fonction suivante dans un service, pour obtenir les coordonnées de l'emplacement actuel et les stocker dans 2 variables:
getCurrentLocation() {
if (navigator.geolocation) {
navigator.geolocation.getCurrentPosition(position => {
this.currLat = position.coords.latitude;
this.currLng = position.coords.longitude;
});
}
else {
alert("Geolocation is not supported by this browser.");
}
}
comment puis-je retourner les coordonnées via cette fonction afin de les utiliser dans un composant?
Juste au cas où si vous voulez continuellement demander le poste, utilisez
navigator.geolocation.watchPosition(res => ...