Window navigator.geolocation
Exemplo
Obtenha a latitude e longitude da posição do usuário:
if (navigator.geolocation) {
navigator.geolocation.getCurrentPosition(showPosition);
} else {
document.getElementById("demo").innerHTML =
"Geolocation is not supported by this browser.";
}
function showPosition(position) {
document.getElementById("demo").innerHTML =
"Latitude: " + position.coords.latitude +
"Longitude: " + position.coords.longitude;
}
Definição e uso
A geolocation
propriedade retorna um objeto Geolocation que pode ser utilizado para localizar a posição do usuário.
A geolocation
propriedade é somente leitura.
A geolocation
propriedade está disponível apenas em contextos seguros (HTTPS).
A geolocation
propriedade só está disponível se o usuário a aprovar.
Observação
A geolocalização é muito mais precisa para dispositivos com GPS, como smartphones.
Veja também:
Sintaxe
navigator.geolocation
Valor de retorno
Modelo | Descrição |
Um objeto | Uma referência a um objeto de geolocalização. |
Suporte ao navegador
navigator.geolocation
é suportado em todos os navegadores:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes | Yes |