Geolocation.getCurrentPosition()

O método Geolocation.getCurrentPosition() é utilizado 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 Optional
Uma função de retorno opcional que captura um objeto PositionError como seu parâmetro de entrada.
options Optional
Um objeto opcional PositionOptions.

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('ERROR(' + err.code + '): ' + err.message);
};

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

Especificações

Especificação Estado Comentário
Geolocation API Recommendation Especificação inicial.

Feature Chrome Firefox (Gecko) Internet Explorer Opera Safari
Suporte básico 5 3.5 (1.9.1) 9 10.60
Removido no 15.0
Reintroduzido no 16.0
5
Feature Android Chrome for Android Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
Suporte básico ? ? 4.0 (4) ? 10.60 ?

Veja também

Etiquetas do documento e colaboradores

 Colaboradores desta página: Gutem, fscholz, robsonalvesbh
 Última atualização por: Gutem,