Pourquoi Google Maps a-t-il besoin du WiFi?

22

Parfois, Google Maps donne une notification qui ressemble à quelque chose comme:

"for increased accuracy please turn on the Wifi"

Je peux comprendre si cela est dit "For faster loading of map layers....", mais comment une meilleure connexion Internet peut-elle être augmentée accuracypar le GPS?

lalli
la source

Réponses:

17

Vous pourriez être intéressé par le GPS assisté

L'aide se divise en deux catégories:

  • Informations utilisées pour acquérir plus rapidement des satellites
    • Il peut fournir des données orbitales ou un almanach pour les satellites GPS au récepteur GPS, ce qui permet au récepteur GPS de se verrouiller plus rapidement sur les satellites dans certains cas.
    • Le réseau peut fournir une heure précise.
    • L'appareil capture un instantané du signal GPS, avec une durée approximative, pour que le serveur puisse ensuite le traiter dans une position.
    • Des coordonnées précises et relevées pour les tours du site cellulaire permettent une meilleure connaissance des conditions ionosphériques locales et d'autres conditions affectant le signal GPS que le récepteur GPS seul, permettant un calcul plus précis de la position. (Voir aussi Wide Augmentation System et CellHunter.)
  • Calcul de position par le serveur à l'aide des informations du récepteur GPS
    • Le serveur d'assistance dispose d'un bon signal satellite et d'une puissance de calcul abondante, il peut donc comparer les signaux fragmentaires qui lui sont relayés par les récepteurs GPS avec le signal satellite qu'il reçoit directement, puis informer le récepteur GPS ou les services d'urgence de la position du récepteur GPS.

De nombreux téléphones portables combinent l'A-GPS et d'autres services de localisation, y compris le système de positionnement Wi-Fi et la triangulation du site cellulaire et parfois un système de positionnement hybride. [4]

Lie Ryan
la source
"L'assistance se divise en deux catégories" ← Aucune de ces catégories décrites n'a besoin du Wi-Fi. Seule la dernière phrase a quelque chose à voir avec le Wi-Fi, mais elle est très vague. La réponse de Sam devrait être la réponse acceptée.
Nicolas Raoul
17

Si je ne me trompe pas, c'est pour accéder à la base de données de localisation des adresses MAC sans fil de Google (qui est probablement grande) qui, comme Skyhook (un service concurrent, également utilisé auparavant sur les appareils iOS) permet à un combiné de rechercher des réseaux sans fil à proximité et d'envoyer leurs adresses MAC ( éventuellement des SSID, je ne l'ai pas trop étudié) pour comparer à leur base de données et renvoyer un emplacement approximatif en fonction de leur collecte de données (que vous acceptez d'aider à fournir en activant cette fonctionnalité).

Pour le répondeur mentionnant A-GPS, je pense que l'OP utilisait déjà A-GPS et Google Maps via une connexion 3G mais que le Wi-Fi était désactivé.

Je crois que cette technique est réalisée de manière similaire avec l'utilisation de tours cellulaires, en mesurant la force du signal entre les tours connectées et voisines et en la comparant à une base de données stockée (comme la tentative d'Ofcom disponible au Royaume-Uni), le code régional de localisation (LAC) et la cellule ID (CID). Pour toute personne curieuse, vous pouvez les trouver sur la plupart des téléphones Android en utilisant le *#*#4636#*#*code de votre numéroteur, bien que pour une raison quelconque, il soit codé en hexadécimal, il vous suffit de le reconvertir en décimal si vous le souhaitez.

TL; DR - Triangulez votre position plus rapidement en utilisant des signaux Wi-Fi pendant que votre GPS obtient un verrouillage satellite, A-GPS sert le même but mais y parvient en utilisant une méthode différente (Secure User Plane Location je pense, si quelqu'un veut lire sur il).

Sam
la source