Por que o google maps precisa de WiFi?

22

Às vezes, o google maps fornece uma notificação semelhante a:

"for increased accuracy please turn on the Wifi"

Posso entender se disse "For faster loading of map layers....", mas como uma melhor conexão à Internet pode resultar no aumento accuracydo GPS?

lalli
fonte

Respostas:

17

Você pode estar interessado em GPS Assistido

A assistência se enquadra em duas categorias:

  • Informações usadas para adquirir satélites mais rapidamente
    • Ele pode fornecer dados orbitais ou almanaque para os satélites GPS ao receptor GPS, permitindo que o receptor GPS trave nos satélites mais rapidamente em alguns casos.
    • A rede pode fornecer tempo preciso.
    • O dispositivo captura um instantâneo do sinal GPS, com tempo aproximado, para que o servidor processe posteriormente em uma posição.
    • Coordenadas precisas e pesquisadas para as torres do local da célula permitem um melhor conhecimento das condições ionosféricas locais e outras condições que afetam o sinal de GPS do que apenas o receptor de GPS, permitindo um cálculo mais preciso da posição. (Veja também Wide Area Augmentation System e CellHunter.)
  • Cálculo de posição pelo servidor usando informações do receptor GPS
    • O servidor de assistência possui um bom sinal de satélite e poder de computação abundante, para que possa comparar sinais fragmentados transmitidos a ele pelos receptores GPS, com o sinal de satélite que recebe diretamente e, em seguida, informar o receptor GPS ou os serviços de emergência da posição do receptor GPS.

Muitos telefones celulares combinam A-GPS e outros serviços de localização, incluindo o Sistema de Posicionamento Wi-Fi e triangulação de sites de celular e, às vezes, um sistema de posicionamento híbrido. [4]

Lie Ryan
fonte
"A assistência se enquadra em duas categorias" ← Nenhuma dessas categorias descritas precisa de Wi-Fi. Apenas a última frase tem algo a ver com o Wi-Fi, mas é muito vago. A resposta de Sam deve ser a resposta aceita.
Nicolas Raoul
17

Se não me engano, é acessar o banco de dados de localização de endereço MAC sem fio do Google (presumivelmente grande) que, como o Skyhook (um serviço concorrente, também usado anteriormente em dispositivos iOS), permite que um aparelho procure redes sem fio próximas e envie seus endereços MAC ( possivelmente também SSIDs, eu não olhei para isso muito bem) para o Google comparar com o banco de dados e disparar de volta um local aproximado com base na coleta de dados (que você concorda em fornecer ao ativar esse recurso).

Para o atendente que mencionou o A-GPS, acho que o OP já estava usando o A-GPS e o Google Maps em uma conexão 3G, mas o Wi-Fi estava desativado.

Acredito que essa técnica seja alcançada da mesma forma com o uso de torres de células, medindo a intensidade do sinal entre as torres conectadas e vizinhas e comparando-a com um banco de dados armazenado (como a tentativa da Ofcom disponível no Reino Unido), Código de Área de Localização (LAC) e Célula ID (CID). Para qualquer pessoa curiosa, você pode encontrá-los na maioria dos telefones Android usando o *#*#4636#*#*código do seu discador, embora por qualquer motivo seja codificado em hexadecimal, basta convertê-lo de volta para decimal, se quiser.

TL; DR - triangule sua localização mais rapidamente usando sinais Wi-Fi enquanto o GPS obtém uma trava de satélite, o A-GPS serve ao mesmo objetivo, mas consegue isso usando um método diferente (localização segura do avião do usuário, eu acho, se alguém quiser ler sobre isto).

Sam
fonte