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

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 Recomendação Especificação inicial.

We're converting our compatibility data into a machine-readable JSON format. This compatibility table still uses the old format, because we haven't yet converted the data it contains. Find out how you can help!

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,