🔍

Geolocation getCurrentPosition()

· 3 min de leitura

Geolocation.getCurrentPosition()

O método Geolocation.getCurrentPosition() é usado para capturar a posição atual do dispositivo.

Sintaxe

navigator.geolocation.getCurrentPosition(success, error, options)
Parâmetros

success
Uma função de retorno que captura um objeto Position como seu parâmetro de entrada.

error opcional
Uma função de retorno opcional que captura um objeto PositionError como parâmetro de entrada.

options opcional
Um objeto PositionOptions opcional.

Exemplo

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

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

  console.log('Sua posição atual é:');
  console.log('Latitude : ' + crd.latitude);
  console.log('Longitude: ' + crd.longitude);
  console.log('Mais ou menos ' + crd.accuracy + ' metros.');
};

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

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

Especificações

EspecificaçõesEstadoComentário
Geolocation APIRecomendaçãoEspecificação inicial
Desktop
FeatureChromeFirefox (Gecko)Internet ExplorerOperaSafari
Suporte básico53.5 (1.9.1)910.60 - Removido no 15.0 - Reintroduzido no 16.05
Mobile
FeatureAndroidChrome for AndroidFirefox Mobile (Gecko)IE MobileOpera MobileSafari Mobile
Suporte básico??4.0 (4)?10.60?

Veja também

Artigo no MDN

Rev 1.0: 2015-08-01 Rev 2.0: 2015-11-21

X LinkedIn Telegram WhatsApp Reddit HN
Curtiu? Ajude a manter o blog:

Comentários

Voltar