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)?
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 .
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.
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
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é.