Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.


Índice

01. VISÃO GERAL

Esse documento tem por objetivo explicar o funcionamento da batida por geolocalização utilizando o browser em computadores e notebooks.

02. O QUE É GEOLOCALIZAÇÃO

...

A geolocalização, de maneira simples, é a capacidade de identificar (ou estimar) a localização geográfica real de um objeto, como uma fonte de radar, que através de um dispositivo com conexão à internet é capaz de gerar um conjunto de coordenadas geográficas, identificando a localização solicitada  com base em um sistema de coordenadas geográficas, que podem ser obtidas por meio de diferentes tipos de sinais, como: GPS, Radiofrequência, AGPS e Wifi.

03. FUNCIONAMENTO DA GEOLOCALIZAÇÃO

...

Existe uma diferença significativa quando falamos de geolocalização em dispositivos móveis que possuem GPS integrado, e computadores ou notebooks em geral.

Em dispositivos móveis

Os dispositivos móveis possuem técnicas de recursos como o GPS e o GSMRadiofrequência, que são fontes independentes da qualidade e da origem da internet, e por serem um sistema de posicionamento já construído em celulares, permite que se localize isso permitem que se realize a localização o de forma mais exata e assertiva, com o menor uso de dados.

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 do dispositivo receptor sempre atualizada. Contudo, 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 de sua localização exata. Mas nesse caso, realizar um procedimento simples, como desativar e habilitar novamente a localização, para que ocorra a sincronização do sinal.

Em navegadores de internet

Navegadores (browsers) não possuem ferramentas de localização como GPS ou Radiofrequência Contudo, em navegadores (browsers), certos dispositivos não possuem GPS ou ferramentas de localização iguais aos dispositivos móveis, fazendo com que o browser busque a localização conforme o endereço IP do usuárioa localização do usuário seja obtida por meio de recursos próprios do navegador e dos dados de conexão do usuário, como o seu endereço IP. Desta forma, pode haver menor precisão e alternância de acordo com o provedor de internet do usuário.esta localização estará sujeita a uma menor precisão devido ao provedor de internet, e também às limitações e configurações de sua conexão quando o usuário estiver conectado a uma rede corporativa.

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

04. CONCLUSÃO

...

Em virtude dos fatos acima mencionados, nota-se uma diferença significativa na utilização de geolocalização utilizando dispositivos móveis e browsers. O fato de o browser não buscar a localização precisa, ou não conseguir carregar a localização, não bloqueará o funcionário de realizar a marcação. 

Através desse link é possível ter mais detalhes da batida por geolocalização no aplicativo MeuRHMeu RH: 9.0 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>