Estou tentando fazer um estudo estatístico das visitas à minha página Web. Descobri que navegadores “modernos” já têm essa funcionalidade através da função navigator.geolocation.getCurrentPosition(success, error, options).
Porém estou tendo sérias dificuldades em implementar essa função.
Meu código está assim:
<!DOCTYPE html> <html lang="pt-br"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <script> var options = { enableHighAccuracy: true, timeout: 5000, maximumAge: 0 }; function success(pos) { var crd = pos.coords; console.log('Sua posição atual é:'); console.log('Latitude : ' + crd.latitude); console.log('Longitude: ' + crd.longitude); console.log('Mais ou menos ' + crd.accuracy + ' metros.'); }; function error(err) { console.warn('ERROR(' + err.code + '): ' + err.message); }; navigator.geolocation.getCurrentPosition(success, error, options);