Estava lendo sobre geolocalização na internet quando vi que o HTML5 tem uma API pronta para isso. O que eu não esperava é que fosse tão prática de implementar. A brincadeira começa neste método:
navigator.geolocation.getCurrentPosition(sucesso, erro);
Em caso de sucesso, as informações são armazenadas em uma interface Position, que é enviada ao primeiro callback (o “sucesso”, no exemplo acima). Se houver falha, a interface error é enviada ao segundo callback (o “erro”).
Não se assuste, é simples! Segue abaixo um exemplo implementado para clarear a coisa! :)


