Wie kann ich einen WiFi-Hotspot zur besseren Triangulation an die Android-Datenbank senden?

18

Wie wir wissen, nutzt Android den Standort der Wi-Fi-Hotspots für die Triangulation, um unsere Position in Innenräumen zu lokalisieren. Aber wie kann ich die Wi-Fi-Hotspots in meiner Nachbarschaft zur Datenbank von Google / Android übertragen, um von einer besseren Triangulation zu profitieren? Ich lebe in der Türkei und Google Street View-Autos, die angeblich diese Hotspots in den USA sammeln, gibt es hier nicht. Weitere Informationen zur Triangulation finden Sie unter ähnlichen Themen:

Warum braucht Google Maps WiFi?

Wie erhält Android den groben Standort?

Danke im Voraus.

Özgür
quelle

Antworten:

12

TL; DR-Version: Verwenden Sie einfach das GPS.

Lange Version: Aktivieren Sie die WLAN-Ortung ("Standort und Sicherheit> Drahtloses Netzwerk verwenden"), aktivieren Sie GPS ("Standort und Sicherheit> Drahtloses Netzwerk verwenden"), verwenden Sie Google Maps (oder andere GPS-Anwendungen), und navigieren Sie dann zu Fuß oder mit dem Auto Stadt.

Wenn Sie diese beiden Dienste aktivieren, sendet Android die MAC / SSID- und Cell Tower-Basisstationen CID / LAC des WLANs an den Server von Google und sendet die Standortinformationen an den Server von Google zurück. Nachdem das GPS einen "Fix" erhalten hat, sendet Ihr Gerät die WLAN-MAC / SSID, die Mobilfunk-CID / LAC und Ihren GPS-Standort an den Google-Server. Der Google-Server sammelt diese Informationen, um die eigene WLAN-Datenbank zu verfeinern.

Hinweis: Ich glaube, dass das Gerät auch andere Daten senden kann, z. B. die Signalstärke und möglicherweise die Ping-Latenz. aber ich bin mir nicht sicher, was die Besonderheiten angeht.

Auch aus dem Support-Forum von Google :

von Christopher (Google-Mitarbeiter)

Wenn Ihr Standort von Google Maps oder Latitude unter Verwendung der Google-Standortdatenbank für Mobilfunknetze (Cell-ID) oder WLAN-Standortdatenbank (Cell-Tower) fälschlicherweise erkannt wird, können Sie mithilfe von Google Maps für Handys aktualisierte Informationen zur Korrektur der Google-Datenbank bereitstellen. Derzeit können Sie keine einzelnen Aktualisierungen für die Standortdatenbanken von Google bereitstellen, obwohl diese im Laufe der Zeit ständig aktualisiert und verbessert werden.

Öffnen Sie Google Maps auf einem Android 2.0+, Windows Mobile oder Symbian S60-Telefon und aktivieren Sie GPS. Während Maps gleichzeitig mit einem GPS-Satelliten und einem Mobilfunkmast oder WLAN-Router verbunden ist, stellen Sie aktualisierte anonyme geografische Daten für den Mobilfunkmast oder WLAN-Router bereit, mit dem Sie verbunden sind. Bitte beachten Sie, dass diese Daten anonym sind und möglicherweise eine erhebliche Menge an Daten von Ihnen und anderen Nutzern erfordern, bevor Änderungen an der Standortdatenbank von Google vorgenommen werden.

Android: Sie müssen Einstellungen> Standort und Sicherheit> Drahtlosnetzwerke verwenden aktivieren und zuvor die Zustimmung zur Erfassung anonymer Standortdaten erteilt haben. Sie können überprüfen, ob Sie Ihre Einwilligung erteilt haben, indem Sie die Einstellung "Drahtlose Netzwerke verwenden" deaktivieren und erneut aktivieren.

Lüge Ryan
quelle
"Bitte beachten Sie, dass diese Daten anonym sind und möglicherweise eine erhebliche Menge an Daten von Ihnen und anderen Nutzern erfordern, bevor Änderungen an der Standortdatenbank von Google vorgenommen werden." Wenn Sie sich also in der Nähe von HotSpots befinden, ist dies keine garantierte Möglichkeit, ihre Standorte an die Google-Datenbank zu senden. Aber es ist das einzige, von dem ich Gebrauch machen kann? Glauben Sie, dass es eine Mindestdauer gibt, in der Sie in der Nähe sind, damit Ihre Standorte von Google gespeichert werden? Wenn nicht, wie kann ich überprüfen, ob meine Wi-Fi-Standorte gesendet werden? Kann ich die Datenbank von Google abfragen, um nach meinen HotSpots zu suchen? Ich habe viel gefragt. danke für Ihre Hilfe.
Özgür
1
@Comptrol: Nein, Ihre Daten werden immer an die Google-Datenbank gesendet, wenn Sie gleichzeitig Wifi-Ortung und GPS verwenden. Ihre Daten werden jedoch möglicherweise nicht sofort verwendet, bis mehrere andere Benutzer bestätigt haben, dass der bestimmte Hotspot in diesem bestimmten Bereich vorhanden ist. Google "gruppiert" alle Datenpunkte für eine bestimmte MAC / SSID von verschiedenen Benutzern und berechnet die wahrscheinlichste Position der Wifi-Station. Wenn Sie dabei helfen möchten, Ihren Standort zu ermitteln, teilen Sie allen Personen, die über ein GPS-fähiges Telefon verfügen, mit, dass Sie in Ihrer Region fahren können.
Lie Ryan
1
Beachten Sie, dass Wifi ursprünglich nie zum Positionieren gedacht war. Daher gibt es für ein einzelnes Gerät an einem einzelnen Standort keine Möglichkeit, die Position eines Wifi-Zugangspunkts zu bestimmen (oder sogar die Entfernung zwischen dem Gerät und dem Zugangspunkt zu schätzen).
Lie Ryan
1
"Gibt es eine Möglichkeit, die Google-Datenbank nach meinen HotSpots zu durchsuchen?" Ich glaube nicht, soweit ich das beurteilen kann. Google Gears verfügt jedoch über eine Geolocation-API, mit der Entwickler ihre Datenbank abfragen können. Möglicherweise können Sie versuchen, eine Abfrage zu senden, die nur aus Ihrem eigenen Hotspot besteht, obwohl ich Gears nie verwendet habe. Daher kann ich Ihnen nicht sagen, ob dies funktionieren würde oder sogar möglich sein.
Lie Ryan
Obwohl Wifi nie für die Positionierung gedacht war, bedeutet seine begrenzte Reichweite (10 Meter im Vergleich zu 100 bis 1000 Meter bei Handytürmen), dass eine gute Triangulation für einen groben Standort nicht erforderlich ist. Die meiste Zeit, wenn Sie nur das WLAN-Signal empfangen können, ist Ihre raue Position ziemlich genau.
GAThrawn
3

Abgesehen von Lie Ryans großartiger Antwort oben, denke ich, dass dieses Fehlerformular für die drahtlose Ortung gut geeignet ist, um verlegte Hotspots zu korrigieren und neue einzureichen. Hat jemand das versucht? :)

Verwenden Sie dieses Formular, wenn ein Google-Produkt einen sehr falschen Standort gemeldet hat (z. B. eine falsche Stadt, ein falsches Bundesland oder ein falsches Land), während Ihr Gerät mit einem WLAN oder einem drahtlosen Netzwerk verbunden war und die WLAN-Standortdatenbank von Google verwendet. Sie müssen einen Computer in demselben drahtlosen Netzwerk verwenden, mit dem Sie verbunden waren, als Ihr Standort zum Senden dieses Formulars fälschlicherweise gemeldet wurde.

Hinweis: Wenn Sie diese Informationen übermitteln, wird der Standort Ihres Routers oder Access Points möglicherweise nicht sofort in der Google-Datenbank für den WLAN-Standort korrigiert, sondern zur Verbesserung der Gesamtqualität der Google-Produkte und -Dienste, einschließlich der WLAN-Standortdatenbank, verwendet.

Özgür
quelle
1
Ich habe es einmal benutzt und es schien nichts zu ändern. Selbst nach ungefähr sechs Monaten befand ich mich dort, wo ich zuvor gelebt hatte. :) Der Link zeigt jetzt: Dieses Formular ist abgelaufen.
Flow
0

Warum aktualisieren Sie nicht einfach die SID Ihres WLAN-AP? Ich glaube, der Standort wird dann frei von vorherigen Daten sein.

user54996
quelle
1
Wie aktualisiere ich die SID? Die Antwort ist zu kurz. Am besten noch einmal bearbeiten, um eine Zusammenfassung darüber zu erhalten, wie dies erreicht werden kann?
t0mm13b
-1

Wenn Sie Zugriff auf Ihren Router haben, können Sie dessen drahtlose MAC-Adresse klonen. Ich habe es auf meiner mit DD-WRT gemacht und jetzt bekomme ich den richtigen Ort. Ich musste nur einen Teil der MAC-Adresse ändern.

Zwei Dinge können jedoch schief gehen: 1. Möglicherweise ermöglicht Ihr Router dies nicht (und Sie können DD-WRT möglicherweise nicht darauf installieren). 2. Das Wi-Fi-Netzwerk, das den falschen Standort verursacht, ist nicht von Ihnen Router. Ansonsten ist es eine schnelle Lösung.

CharlesHerdt
quelle
1
Das Klonen von MAC-Adressen kann später zu Problemen führen und ist sehr selten eine gute Lösung für ein Problem. Insbesondere in diesem Fall wird die Datenbank umso schneller aktualisiert, je mehr Geräte in der Nähe Ihres Gebäudes GPS verwenden, wenn Sie nur das GPS in Google Maps in der Nähe des WLAN-Punkts verwenden (wobei WLAN auf Ihrem Gerät aktiviert ist) .
GAThrawn