Tradução em progresso.

Secure context
This feature is available only in secure contexts (HTTPS), in some or all supporting browsers.

O método Geolocation.clearWatch() é usado para cancelar o registro dos manipuladores de monitoramento de localização / erro instalados anteriormente usando Geolocation.watchPosition().

Syntax

navigator.geolocation.clearWatch(id);

Parameters

id
O número do ID retornado pelo método Geolocation.watchPosition() ao instalar o manipulador que você deseja remover.

Exemplo

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);

Especificações

Specification Status Comment
Geolocation API Recomendação Initial specification.

Compatibiliade dos Navegadores

Update compatibility data on GitHub
DesktopMobile
ChromeEdgeFirefoxInternet ExplorerOperaSafariAndroid webviewChrome for AndroidEdge MobileFirefox for AndroidOpera for AndroidSafari on iOSSamsung Internet
clearWatchChrome Full support 5Edge Full support 12Firefox Full support 3.5IE Full support 9Opera Full support 16
Full support 16
No support 10.6 — 15
Safari Full support YesWebView Android Full support YesChrome Android Full support YesEdge Mobile Full support YesFirefox Android Full support 4Opera Android Full support 15Safari iOS Full support YesSamsung Internet Android Full support Yes

Legend

Full support  
Full support

Veja Também

Etiquetas do documento e colaboradores

Colaboradores desta página: mdnwebdocs-bot, TecladistaProd
Última atualização por: mdnwebdocs-bot,