...
No caso do GPS, que constitui o sistema mais utilizado na atualidade, a comunicação via satélite possibilita o envio de sinais aos receptores em velocidades de até 300 mil quilômetros por segundo. E é o envio constante desses sinais que garante a localização sempre atualizada. Por ventura, pode ocorrer pequena margem de desvio causado principalmente devido ao uso e limitação de recursos do próprio dispositivo receptorContudo, não obstante ao nível de precisão do sistema, a limitação de recursos do dispositivo receptor pode ocasionar em imprecisão ou pequeno desvio da localização exata do usuário. Bastando nesse caso desativar e habilitar novamente a localização, para que ocorra a sincronização de sinal.
Navegadores (browsers) não possuem GPS ou ferramentas de localização iguais aos dispositivos móveis, fazendo com que a localização do usuário seja obtida por meio de recursos próprios do navegador, e em conjunto com o endereço IP do usuário. Desta forma, poderá haver menor precisão e alternância de acordo com o provedor de internet do usuário.
Então, diferentemente do sistema GPS, a desativação e posterior habilitação da localização pelo navegador não implicará efeito imediato na localização, uma vez que não isso não representará alteração nos dados avaliados pelo navegador. Para isso, seria necessário ocorrer a renovação do endereço do IP ou a troca da rede que o dispositivo estiver conectado.
Em virtude dos fatos acima mencionados, nota-se uma diferença significativa na utilização de geolocalização utilizando dispositivos móveis e browsers.
...
Através desse link é possível ter mais detalhes da batida por geolocalização no aplicativo MeuRHMeu RH: Relógio Batidas Remotas - Portaria 373/2011
Nesse link é possível ter mais informações sobre o processo de localização via navegador:
https://developer.mozilla.org/pt-BR/docs/Web/API/Geolocation_API#o_objeto_geolocation
HTML |
---|
<!-- esconder o menu --> <style> div.theme-default .ia-splitter #main { margin-left: 0px; } .ia-fixed-sidebar, .ia-splitter-left { display: none; } #main { padding-left: 10px; padding-right: 10px; overflow-x: hidden; } .aui-header-primary .aui-nav, .aui-page-panel { margin-left: 0px !important; } .aui-header-primary .aui-nav { margin-left: 0px !important; } </style> |