I'm learning to tinker with the google maps API, and would like to know how to grab the user's current location and enter the address into a form. To do little to date. You could help me with that.
function init () {
loadPosition();
}
function loadPosition(){
if(navigator.geolocation){
document.getElementById("status").innerHTML = "Seu navegador suporta HTML5!";
navigator.geolocation.getCurrentPosition(funcaoSucesso,funcaoErro);
}
}
function funcaoSucesso(posicao){
var latitude = posicao.coords.latitude;
var longitude = posicao.coords.longitude;
if(!latitude || !longitude){
document.getElementById("status").innerHTML = "Não foi possível consultar sua localização!"
}
}
function funcaoErro(error){
switch(error){
case 0:
alert("Erro ao atualizar a sua posição. Erro:"+error.message);
break;
case 1:
alert("O usuário não compartilhou sua localização.");
break;
case 2:
alert("O browser não está habilitado para localização.");
break;
case 3:
alert("Tempo de requisição esgotado. [TIMEOUT]");
break;
}
}