--- title: Geolocation.getCurrentPosition() slug: Web/API/Geolocation/getCurrentPosition tags: - API - Geolocation - Méthode - Reference translation_of: Web/API/Geolocation/getCurrentPosition ---
{{securecontext_header}}{{APIRef("Geolocation API")}}

La méthode Geolocation.getCurrentPosition() fournit la position actuelle de l'appareil.

Syntaxe

navigator.geolocation.getCurrentPosition(success[, error[, [options]])

Paramètres

success
Une fonction de rappel qui prend un objet {{domxref("Position")}} comme argument.
error {{optional_inline}}
Une fonction de rappel qui prend un objet {{domxref("PositionError")}} comme argument.
options {{optional_inline}}
Un objet {{domxref("PositionOptions")}} optionnel. Les options décrites par cet objet sont :

Exemples

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écifications

Spécification État Commentaires
{{SpecName('Geolocation')}} {{Spec2('Geolocation')}} Spécification initiale.

Compatibilité des navigateurs

{{Compat("api.Geolocation.getCurrentPosition")}}

Voir aussi