We're looking for a user researcher to understand the needs of developers and designers. Is this you or someone you know? Check out the post: https://mzl.la/2IGzdXS

La méthode Geolocation.getCurrentPosition() est utilisée pour obtenir la position d'un dispositif.

Syntaxe

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

Paramètres

success
Nom d'une fonction qui utilise l'objet Position comme seul paramètre en entrée.
error Facultatif
Nom d'une fonction optionnelle qui utilise l'objet PositionError comme seul paramètre en entrée.
options Facultatif
Un objet PositionOptions optionnel.

Exemple

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(`Plus ou moins ${crd.accuracy} mètres.`);
};

function error(err) {
  console.warn(`ERROR(${err.code}): ${err.message}`);
};

navigator.geolocation.getCurrentPosition(success, error, options);

Spécifications

Spécification Statut Commentaire
Geolocation API Recommendation Specification initiale.

Nous convertissons les données de compatibilité dans un format JSON. Ce tableau de compatibilité utilise encore l'ancien format car nous n'avons pas encore converti les données qu'il contient. Vous pouvez nous aider en contribuant !

Caractère Chrome Limite Firefox (Gecko) Internet Explorer Opera Safari
Basic support 5 (Oui) 3.5 (1.9.1) 9 10.60
supprimée en 15.0
Réintroduite en 16.0
5
Caractère Android Chrome pour Android Limite Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
Basic support ? ? (Oui) 4.0 (4) ? 10.60 ?

Voir également

Étiquettes et contributeurs liés au document

Contributeurs à cette page : FranckGrosDubois
Dernière mise à jour par : FranckGrosDubois,