- Coordenada que o gps do dispositivo móvel enviou.
Para descobrir, basta acessar o relatório (Indicadores / aba Relatórios / relatório Vistas Checkin Checkout) e clicar no link da distância. Como a imagem mostra, temos a coordenada que obtemos do Mapbox, e a coordenada enviada pelo celular.
Resolvendo problemas de distâncias gigantescas.
Em relação a precisão, o carregamento destas coordenadas pode depender do tipo do dispositivo (hardware), rede conectada e triangulação, versão do dispositivo e até privacidade. Muitos não se atentam a esse último detalhe, mas no iOS, por exemplo, quando aparece a janela para compartilhar os dados de localização, o usuário pode escolher por compartilhar a localização “precisa” ou dos “arredores”. O Google também está implementando isso no Android, porém é algo que não conseguimos ter controle.
Avaliamos e os problemas com as distâncias exibidas em um dispositivo, mesmo que sejam grandes, pode ser devido a várias razões:
- Permissões de Geolocalização: Se o dispositivo não tiver permissão total para acessar sua localização, as distâncias podem não ser precisas. Nesse caso, sugerimos usar uma aproximação com correspondência exata.
- Localização Não Atualizada: Se você não atualizou sua localização atual no dispositivo, as distâncias podem estar incorretas.
- Dificuldades na Triangulação: O serviço de triangulação usado para determinar a localização pode estar enfrentando problemas para identificar o endereço com precisão.
- Divergência de Endereço: O endereço cadastrado pode não ser semelhante ao endereço usado no aplicativo de mapas, o que pode levar a distâncias erradas. Recomendamos atualizar o endereço de acordo com as informações fornecidas pelo Google.
Atualmente, usamos um serviço de terceiros para identificar o processo de Check-In/Check-Out. Por isso, é importante revisar os pontos mencionados acima, pois a maioria dos problemas está relacionada a configurações e permissões nos dispositivos. Ao resolver essas questões, as distâncias exibidas devem ser mais precisas.
Outra questão que pode ser avaliada é a precisão de localização no dispositivo.
No Android, você precisa verificar se as seguintes informações estão sinalizadas em:
Configurações > Local > Serviços de localização > ativar as opções: "procura de Wi-Fi" e "Procura de Bluetooth"
Já no IOS, você encontra em:
Ajustes > Privacidade e segurança > Serviços de Localização > Ativar
Dessa forma, o dispositivo busca com mais precisão os endereços e localizações.