web-dev-qa-db-fra.com

Comment fonctionne Google mon emplacement?

Google Mon emplacement 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, il a besoin d'une stratégie plus précise pour identifier votre emplacement.

il est réclamé qu'il utilise les informations de point d'accès WiFi pour identifier votre position. Cependant, je ne comprends pas la stratégie derrière cela.

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

11
Stefano Borini

C'est principalement à la hauteur du navigateur de mettre en œuvre. Un exemple, utilisé sur l'iPhone & iPod Touch pour aider à déterminer l'emplacement, est Skyhook Wireless .

Des cartes page d'aide :

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

La fonctionnalité de géolocalisation, si elle est construite sur le navigateur, est accessible via JavaScript avec navigator.geolocation:

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

Plus d'informations d'utilisation sont au Centre de développeurs Mozilla .

7
jtbandes

La mylocation de Google a fait ses débuts sur les téléphones portables et d'autres appareils mobiles. Dans ce cas, il utiliserait 3 sources d'informations 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 la batterie ou parce qu'il faut trop de temps pour obtenir une serrure.
  2. Cellular - 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 plus grande densité de tours.
  3. WiFi - Enfin, il peut utiliser WiFi de la même manière que les tours cellulaires sont utilisées, ainsi que des informations IP. Basé sur les réseaux WiFi à proximité et en effectuant une trace sur l'adresse IP via le fournisseur de services Internet, cela peut parfois être aussi précis que cellulaire, mais finalement finalement étant une précision de 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 ne s'ajoute pas au drain de la batterie.

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

2
Mike Cooper

J'ai trouvé cet article où un responsable de produit de Google a parlé du service mon site.

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

1
Abdullah