La méthode Geolocation.clearWatch() est utilisée pour libérer les ressources de localisation/erreur créées antérieurement en utilisant Geolocation.watchPosition().

Syntaxe

navigator.geolocation.clearWatch(id);

Paramètres

id
Le nombre ID est donné par la méthode qui permet la localisation : Geolocation.watchPosition() ; ressource que vous désirez supprimer.

Exemple

var id, target, option;

function success(pos) {
  var crd = pos.coords;

  if (target.latitude === crd.latitude && target.longitude === crd.longitude) {
    console.log('Congratulation, you reach the target');
    navigator.geolocation.clearWatch(id);
  }
};

function error(err) {
  console.warn('ERROR(' + err.code + '): ' + err.message);
};

target = {
  latitude : 0,
  longitude: 0,
}

options = {
  enableHighAccuracy: false,
  timeout: 5000,
  maximumAge: 0
};

id = navigator.geolocation.watchPosition(success, error, options);

Spécifications

Spécification Statut Commentaire
Geolocation API Recommendation Spécification initiale.

Compatibilité des navigateurs

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éristique Chrome Limite Firefox (Gecko) Internet Explorer Opera Safari
Basic support 5 (Oui) 3.5 (1.9.1) 9 10.60
Supprimé en 15.0
Réintroduite en 16.0
5
Caractéristique Android Chrome pour Android Edge 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,