Exemplo
Obter a latitude e longitude da posição 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;
}
O resultado x poderia ser:
Latitude: 40.7242737
Longitude: -73.9802387
Tente você mesmo " Definição e Uso
A propriedade de geolocalização retorna um objeto Geolocation que pode ser usado para localizar a posição do usuário.
Pois isso pode comprometer a privacidade do usuário, a posição não está disponível a menos que o usuário aprove.
Nota: Esta propriedade é somente leitura.
Para mais informações sobre Gelocation, visite nosso Gelocation Tutorial HTML5.
Suporte navegador
Os números na tabela especificar a primeira versão do navegador que suporta totalmente a propriedade.
Propriedade | |||||
---|---|---|---|---|---|
geolocation | 5 | 9 | 3,5 | 5 | 16,0 |
Nota: Geolocation é muito mais preciso para dispositivos com GPS, como um smartphone.
Sintaxe
navigator.geolocation
Detalhes técnicos
Valor de retorno: | Uma referência ao objecto georeferenciada |
---|
<Navigator Objeto