--- title: Geolocation.getCurrentPosition() slug: Web/API/Geolocation/getCurrentPosition tags: - API - Geolocation - Méthode - Reference translation_of: Web/API/Geolocation/getCurrentPosition ---
La méthode Geolocation.getCurrentPosition()
fournit la position actuelle de l'appareil.
navigator.geolocation.getCurrentPosition(success[, error[, [options]])
success
error
{{optional_inline}}options
{{optional_inline}}maximumAge
: un entier qui exprime une durée en millisecondes ou l'infini pour indiquer la durée maximale pendant laquelle mettre en cache la position.timeout
: un entier qui exprime la durée, en millisecondes, avant que la fonction de rappel error
soit appelé. Si cette propriété vaut 0
, la fonction d'erreur ne sera jamais appelée.enableHighAccuracy
: un booléen qui indique si une précision élevée est requise.var options = { enableHighAccuracy: true, timeout: 5000, maximumAge: 0 }; function success(pos) { var crd = pos.coords; console.log('Votre position actuelle est :'); console.log(`Latitude : ${crd.latitude}`); console.log(`Longitude : ${crd.longitude}`); console.log(`La précision est de ${crd.accuracy} mètres.`); } function error(err) { console.warn(`ERREUR (${err.code}): ${err.message}`); } navigator.geolocation.getCurrentPosition(success, error, options);
Spécification | État | Commentaires |
---|---|---|
{{SpecName('Geolocation')}} | {{Spec2('Geolocation')}} | Spécification initiale. |
{{Compat("api.Geolocation.getCurrentPosition")}}