Comment fonctionne Google My Location?

11

Google My Location dans Google Maps est capable de trouver votre position approximative avec une bonne précision. Bien qu'il soit clair qu'il utilise la cartographie GeoIP, ils ont besoin d'une stratégie plus précise pour localiser votre emplacement.

On prétend qu'il utilise les informations du point d'accès WiFi pour localiser votre emplacement. Cependant, je ne comprends pas la stratégie derrière cela.

Ont-ils cartographié les points d'accès WiFi dans le monde avec la voiture Google? Ou certains points d'accès fournissent-ils des informations sur leurs coordonnées (obtenues par GPS)?

Stefano Borini
la source

Réponses:

7

C'est principalement au navigateur de l'implémenter. Un exemple, qui est utilisé sur l'iPhone et l'iPod touch pour aider à déterminer l'emplacement, est SkyHook Wireless .

Sur la page d'aide Maps :

La fonctionnalité est disponible dans les navigateurs qui prennent en charge la nouvelle fonctionnalité de géolocalisation. Cette fonctionnalité peut être intégrée au navigateur lui-même ou être fournie par l'extension de navigateur Gears. Les navigateurs actuellement pris en charge incluent Google Chrome 2.0+ (en utilisant Gears), Mozilla FireFox 3.5+ ou tout navigateur avec la dernière version de Gears installée.

La fonction de géolocalisation, si elle est intégrée au navigateur, est accessible via Javascript avec navigator.geolocation:

navigator.geolocation.getCurrentPosition(function(pos) {
    // Do something with position
});

Plus d'informations sur l'utilisation se trouvent dans le Mozilla Developer Center .

jtbandes
la source
2

MyLocation de Google a fait ses débuts sur les téléphones portables et autres appareils mobiles. Dans ce cas, il utiliserait 3 sources d'information pour déterminer l'emplacement.

  1. GPS - De nombreux téléphones ont un GPS intégré, mais peuvent ne pas vouloir l'utiliser pour des raisons de batterie ou parce qu'il faut trop de temps pour obtenir un verrou.
  2. Cellulaire - Google Maps peut utiliser des tours cellulaires à proximité pour trianguler une position approximative. Ceci est plus précis dans les zones urbaines en raison de la densité plus élevée des tours.
  3. WiFi - Enfin, il peut utiliser le WiFi de la même manière que les tours cellulaires sont utilisées, ainsi qu'avec les informations IP. Basé sur les réseaux WiFi à proximité et en faisant une trace sur l'adresse IP via le FAI, cela peut parfois être aussi précis que Cellular, mais finit généralement par être précis au niveau de la ville, ou pire dans certaines zones rurales.

La plupart des téléphones finissent par utiliser Cellular, car il est le plus rapide et n'ajoute pas à la décharge de la batterie.

La plupart des ordinateurs utilisent les informations WiFi / IP, car aucune autre option n'est disponible

Mike Cooper
la source
1

J'ai trouvé cet article où un chef de produit de Google a parlé du service Ma position.

Il a dit que votre emplacement était identifié en utilisant des tours de cellules à proximité.

Abdullah
la source