1
I am learning how to work with the google maps API, and would like to know how to pick up the current user location and enter the address in a form. There’s little you can do so far. Could you 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;
}
}
I didn’t understand very well. You want to enter the address based on latitude and longitude?
– viana
Yes, street, city and state.
– Eliezer B.