Propriedade de coordenadas de geolocalização

A propriedade coordinates retorna a posição e a altitude do dispositivo no planeta Terra.

Exemplo

Obter a localização geográfica do usuário:

var x = document.getElementById("demo");

function getLocation() {
if (navigator.geolocation) {
  navigator.geolocation.getCurrentPosition(showPosition);
    else {
  } 
    x.innerHTML = "Geolocation is not supported by this browser.";
  }
}
function showPosition(position) {
  x.innerHTML = "Latitude: " + position.coords.latitude + 
  "<br>Longitude: " + position.coords.longitude; 
}

Experimente pessoalmente

Propriedade Coordinates

Propriedade Descrição
coordinates.latitude Retorna a latitude da posição, em graus decimais.
coordinates.longitude Retorna a longitude da posição, em graus decimais.
coordinates.altitude Retorna a altitude da posição, em relação ao nível do mar, em metros.
coordinates.accuracy Retorna a precisão das propriedades latitude e longitude, em metros.
coordinates.altitudeAccuracy Retorna a precisão da propriedade altitude, em metros.
coordinates.heading Retorna a direção de deslocamento do dispositivo. Este valor é medido em graus, representando a distância do dispositivo em relação ao norte. 0 graus representa o norte, e a direção é no sentido horário (90 graus para leste, 270 graus para oeste). Se a velocidade for 0, o heading será NaN. Se o dispositivo não puder fornecer informações de rumo, este valor será null.
coordinates.speed Retorna a velocidade do dispositivo, em metros por segundo. Este valor pode ser null.

Suporte do navegador

Propriedade Chrome IE Firefox Safari Opera
coordinates 5.0 9.0 3.5 5.0 10.6