Método Geolocation getCurrentPosition()

Definição e uso

getCurrentPosition() Método que retorna a localização atual do dispositivo.

Exemplo

Obter a latitude e longitude da localização do usuário:

var x = document.getElementById("demo");
function getLocation() {
  if (navigator.geolocation) {
    navigator.geolocation.getCurrentPosition(showPosition);
  } else {
    x.innerHTML = "Este navegador não suporta geolocalização.";
  }
}
function showPosition(position) {
  x.innerHTML = "Latitude: " + position.coords.latitude +
  "<br>Longitude: " + position.coords.longitude;
}

Experimente você mesmo

Sintaxe

navigator.geolocation.getCurrentPosition(sucesso, erro, opções)

Parâmetros

Parâmetros Descrição
sucesso Obrigatório. Função de callback que recebe como único parâmetro o objeto Position.
erro Opcional. Função de callback que recebe como único parâmetro o objeto PositionError.
opções Opcional. Objeto PositionOptions.

Retorno

A localização atual do dispositivo.

Suporte do navegador

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
5.0 9.0 3.5 5.0 16.0