Version TL; DR: utilisez simplement le GPS.
Version longue: activez le positionnement Wifi ("Localisation et sécurité> Utiliser le réseau sans fil"), activez le GPS ("Localisation et sécurité> Utilisez le réseau sans fil"), utilisez Google Maps (ou d'autres applications GPS), puis parcourez / conduisez votre ville.
Lorsque vous activez ces deux services, avant que le GPS n'acquière un "correctif", Android enverra les stations de base MAC / SSID et CID / LAC du Wifi autour de vous au serveur de Google et le serveur de Google renverra vos informations de localisation; une fois que le GPS a acquis un "correctif", votre appareil enverra le MAC / SSID Wifi, le CID / LAC Cell Tower et votre position GPS au serveur de Google et le serveur de Google collectera ces informations pour affiner leur propre base de données Wifi.
Remarque: je pense que l'appareil peut également envoyer d'autres données, telles que la force du signal et éventuellement la latence du ping; mais je ne suis pas sûr des détails de ceux-ci.
Également sur le forum d'assistance de Google :
par Christopher (employé Google)
Si votre position est incorrectement détectée par Google Maps ou Latitude à l'aide de la base de données de localisation de Google Cell ID (Cell Tower) ou WiFi (réseau sans fil), vous pouvez fournir des informations mises à jour pour corriger la base de données de Google à l'aide de Google Maps pour mobile. Pour le moment, vous ne pouvez pas fournir de mises à jour individuelles des bases de données de localisation de Google, bien qu'elles soient mises à jour et améliorées en permanence au fil du temps.
Ouvrez Google Maps sur un téléphone Android 2.0+, Windows Mobile ou Symbian S60 et activez le GPS. Alors que Maps est connecté simultanément à un satellite GPS et à une tour cellulaire ou à un routeur WiFi, vous fournirez des données géographiques anonymes mises à jour pour la tour cellulaire ou le routeur WiFi auquel vous êtes connecté. Veuillez noter que ces données sont anonymes et peuvent nécessiter une quantité importante de données de votre part et d'autres utilisateurs avant que des modifications soient apportées à la base de données de localisation de Google.
Android: vous devez activer Paramètres> Localisation et sécurité> Utiliser les réseaux sans fil et avoir préalablement donné votre consentement pour la collecte anonyme des données de localisation. Vous pouvez vérifier si vous avez donné votre consentement en décochant et en revérifiant le paramètre «Utiliser les réseaux sans fil».
Outre la grande réponse de Lie Ryan ci-dessus, je pense que ce formulaire de bogue de localisation sans fil est tout à fait approprié pour corriger les points d'accès mal placés et, par conséquent, pour en soumettre de nouveaux. Quelqu'un at-il essayé cela? :)
la source
Pourquoi ne mettez-vous pas simplement à jour le SID de votre AP wifi? Je pense que l'emplacement sera alors libre de données précédentes.
la source
Si vous avez accès à votre routeur, vous pouvez cloner son adresse MAC sans fil. Je l'ai fait sur le mien avec DD-WRT, et maintenant j'obtiens l'emplacement correct. Tout ce que je devais faire était de changer une partie de l'adresse MAC.
Deux choses qui peuvent mal tourner, cependant: 1. Votre routeur peut ne pas vous permettre de le faire (et vous ne pourrez peut-être pas y installer DD-WRT) 2. Le réseau wi-fi qui cause le mauvais emplacement n'est pas de votre routeur. A part ça, c'est une solution rapide.
la source