Método Geolocation getCurrentPosition()
- Página anterior coordinates
- Próxima página position
- Voltar à página anterior Objeto Geolocation
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; }
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 |
- Página anterior coordinates
- Próxima página position
- Voltar à página anterior Objeto Geolocation