Geolocalização HTML
Pessoal, seguinte. Eu sei somente o basicão de JS, peguei um script para obter a localização do usuário que acessar a minha página, estou testando algumas funções inicialmente para realizar outras aplicações futuras, dado que nunca utilizei essa função antes.
Dúvida 1 = Quero melhorar a precisão dos dados que irei receber do usuário, para isso já pesquisei e encontrei a seguinte função:
{enableHighAccuracy:true, maximumAge:30000, timeout:27000}
Onde posso utiliza-la no meu código abaixo?
<script>
window.onload = getLocation;
function getLocation() {
if (navigator.geolocation) {
navigator.geolocation.getCurrentPosition(showPosition);
} else {
location.href="https://google.com";
}
}
function showPosition(position) {
var latitude = position.coords.latitude;
var longitude = position.coords.longitude;
var accuracy = position.coords.accuracy;
$.ajax({
method: "post",
url: "page.php",
data: {'latitude': latitude, 'longitude': longitude, 'accuracy': accuracy},
success: function(data){
location.href="https://google.com";
}
});
}
</script>
Dúvida 2 = Quando o usuário rejeitar o fornecimento de sua localização, como posso redireciona-lo par ama URL mesmo assim, sendo que na forma acima não funcionou.Discussão (0)
Carregando comentários...