JSFiddle - React, Tailwind, and code Playground
by pererinha
JavaScript
function getPosition(){
// Verifica se o browser do usuario tem suporte a geolocation
if ( navigator.geolocation ){
navigator.geolocation.getCurrentPosition(
// sucesso!
function( posicao ){
console.log( posicao.coords.latitude, posicao.coords.longitude );
},
// erro :(
function ( erro ){
var erroDescricao = 'Ops, ';
switch( erro.code ) {
case erro.PERMISSION_DENIED:
erroDescricao += 'usuário não autorizou a Geolocation.';
break;
case erro.POSITION_UNAVAILABLE:
erroDescricao += 'localização indisponível.';
break;
case erro.TIMEOUT:
erroDescricao += 'tempo expirado.';
break;
case erro.UNKNOWN_ERROR:
erroDescricao += 'não sei o que foi, mas deu erro!';
break;
}
console.log( erroDescricao )
}
);
}
}
$( document ).ready( function(){
getPosition();
} );