22 votes

Pourquoi google maps a-t-il besoin du WiFi ?

Parfois, google maps donne une notification qui ressemble à quelque chose comme :

"for increased accuracy please turn on the Wifi"

Je peux comprendre si ça disait "For faster loading of map layers...." mais comment une meilleure connexion internet peut-elle se traduire par une augmentation de la productivité ? accuracy par le GPS ?

17voto

Thej Points 655

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

L'assistance se divise en deux catégories :

  • Informations utilisées pour acquérir plus rapidement les satellites
    • Il peut fournir des données orbitales ou des almanachs pour les satellites GPS à la récepteur GPS, ce qui permet au récepteur GPS de se verrouiller sur les satellites plus rapidement dans certains cas.
    • Le réseau peut fournir une heure précise.
    • L'appareil capture un instantané du signal GPS, avec l'heure approximative, pour que le serveur puisse ensuite le transformer en une position.
    • Des coordonnées précises et relevées pour les tours de sites cellulaires permettent de mieux comprendre le fonctionnement de ces sites. 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. calcul plus précis de la position. (Voir également Wide Area Augmentation System et CellHunter).
  • Calcul de la position par le serveur en utilisant les informations du GPS .
    • Le serveur d'assistance dispose d'un bon signal satellite, et d'une abondante puissance de calcul, ce qui lui permet de comparer les signaux fragmentaires qui lui sont relayés par récepteurs GPS, avec le signal satellite qu'il reçoit directement, et ensuite informer le récepteur GPS ou le d'urgence de la position du récepteur position du récepteur GPS.

De nombreux téléphones mobiles combinent l'A-GPS et d'autres services de localisation, notamment Wi-Fi Positioning System et la triangulation des sites cellulaires triangulation de site cellulaire et parfois un système de positionnement [4].

17voto

Sam Points 254

Si je ne me trompe pas, il s'agit d'accéder à la base de données de localisation d'adresses MAC sans fil (vraisemblablement importante) de Google qui, comme Skyhook (un service concurrent, également utilisé auparavant sur les appareils iOS), permet à un combiné de rechercher les réseaux sans fil à proximité et d'envoyer leurs adresses MAC (peut-être aussi les SSID, je n'ai pas trop regardé) à Google pour qu'il les compare à leur base de données et renvoie une localisation approximative basée sur leur collecte de données (que vous consentez à fournir en activant cette fonction).

Pour le répondant qui a mentionné l'A-GPS, je pense que le PO utilisait déjà l'A-GPS et utilisait Google Maps sur une connexion 3G mais que le Wi-Fi était désactivé.

Je pense que cette technique est réalisée de manière similaire avec l'utilisation de tours de téléphonie cellulaire, en mesurant la force du signal entre la tour connectée et les tours voisines et en la comparant à une base de données stockée (telle que La tentative de l'Ofcom disponible au Royaume-Uni), l'indicatif de zone de localisation (LAC) et l'identifiant de cellule (CID). Pour les curieux, vous pouvez les trouver sur la plupart des téléphones Android à l'aide de la fonction *#*#4636#*#* dans votre composeur, bien que, pour une raison quelconque, il soit encodé en hexadécimal, il suffit de le reconvertir en décimal si vous le souhaitez.

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

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X