folgender Fall ist mir passiert, den ich gerne mit Euch enträtseln würde:
Ich war bei einem Freund zu Hause und schmiss mein HTC Magic an, startete Google Maps und dann rief ich Google Latitude (mit Hilfe dieses Services kann man sehen, wo sich die Buddies aufhalten) innerhalb der Maps-Applikation auf. Ergebnis: Erstaunlicherweise positionierte mich Google in der Straße inkl. Hausnummer, wo er zuvor gewohnt hatte. Also nicht am aktuellen Ort, sondern an seinem alten Wohnort. Das konnte ich über „Google Standortverlauf“ nachvollziehen, den ich vor wenigen Wochen aktiviert hatte. Wichtige Zusatzinfo: Das passierte nicht nur einmalig, sondern im Laufe eines Tages mehrfach. Interessanterweise hatte an diesem Tag der WLAN-Router mehrfach Macken. Mal ging der Router, mal nicht.
Soweit ich informiert bin, benutzt Google zur Positionierung Routerdaten (wenn man WLAN-Empfang am Handy eingeschaltet hat), Funkzellendaten und GPS-Signale. Wer einen ipod Touch besitzt, kennt das sicherlich. Man setzt sich in ein Cafe, macht WLAN an und Google kann das Gerät recht gut verorten, sobald man GMaps anwirft (ipod Touch hat weder GSM noch GPS).
Zurück zur Story:
Meine Annahme ist, dass es an ihrem WLAN-Router liegt. Offensichtlich hat Google dazu alte Daten gespeichert und bezieht daraus die Positionsangaben. Google muss dazu auch GPS-Daten genutzt haben, um zum Router genauere Positionsdaten zu speichern, der bloße Einwahlknoten wäre viel zu ungenau. Sprich, der Kumpel ist an seinem alten Wohnort über sein eigenes WLAN ins Netz, hatte GMaps inkl. exakten GPS-Daten draußen (in der Wohnung gibt es kein GPS-Signal) genutzt und Google hatte daraufhin zu ihrem Router die Positionsdaten zugeordnet. Warum Google allerdings die neuen Positionsdaten des Routers nicht benutzt (mein Freund hat sich meines Wissens am neuen Wohnort mehrfach über GPS verortet und ist über sein WLAN-Netz verbunden gewesen), weiß ich nicht.
Kann das jemand so nachvollziehen, passt diese Annahme? Es muss auch etwas damit zu tun haben, dass der Router an diesem Tag einige Male nicht ging. Ich weiß allerdings nicht, ob mich Google immer dann am alten Wohnort verortet hatte, wenn der Router nicht im Netz war. Wenn dem so wäre, müsste mein Handy Google die Router-Daten via GSM/UMTS senden (WLAN Empfang war ja am Android-Handy an), Google ordnet die Daten intern zu, da der Router nicht mit dem Netz verbunden ist, benutzt Google Alternativdaten (nämlich den alten Wohnort, weil der aktuelle Einwahlknoten nicht abfragbar ist).
Update:
Kritop hat vermutlich die Auflösung, Anbieter wie SkyhookWirelesses fahren durch die Gegend und positionieren Router so gut wie nur möglich per GPS und Schaschlaweng. Die Daten sind natürlich Gold wert. Google wird wohl Daten von diesen Firmen beziehen, nebst eigenen Daten (Google Street View Autos…). Weitere Infos zu SkyhookWireless (via @kritop).
Kritop verweist darauf, dass man die SSID des Routers am neuen Wohnort ändern kann, um dieses Phänomen womöglich zu umgehen. Allerdings glaube ich nicht, dass Google die SSID alleine verwendet, da die nicht unique genug ist.
03.12.2009 um 13:31 Uhr
Mir ist leider der Name des Unternehmens entfallen, aber es gibt nicht nur Google Street View Autos die unterwegs sind sondern auch welche die nur dazu da sind alle WLANs zu scannen und zu positionieren. Diese Daten nutzt Google dann zB. Es klappt auch wunderbar mit dem aktuellen Firefox auf dem Notebook/Netbook das man seine Position wenn man übers WLAN verbunden ist an Google Maps freigibt.
03.12.2009 um 13:35 Uhr
Hab ihn gefunden: http://www.skyhookwireless.com/
03.12.2009 um 13:36 Uhr
weißt Du auch etwas darüber, ob und wie Google neben den Einwahlknotendaten des Routers auch die exakte Position ergänzt, wenn die verfügbar wäre? Annahmegemäß dann, wenn man sein iphone/Android über den Router laufen läßt und genaue GPS Signale empfängt.
03.12.2009 um 13:39 Uhr
Hatte schon exakt das gleiche erlebnis. nach ein paar monaten waren die daten dann aktualisiert :>
03.12.2009 um 13:39 Uhr
weißt Du ungefähr, wie lange es bis zum Update gedauert hatte?
03.12.2009 um 13:45 Uhr
Wie du bei Skyhook sehen kannst, fahren die durch die Städte und positionieren alle WLANs. So das du später mit dem iPhone/iPod Touch oder Laptop auch ohne GPS Empfang positioniert werden kannst. Die Lokalisierung über IP oder Provider ist ja viel zu ungenau. Es kann dann natürlich passieren wenn der Access Point vor dem Umzug kartiert worden ist und bisher das Gebiet nicht neu kartiert worden ist die alte Adresse angenommen wird. Wenn man GPS hat denke ich spielt das WLAN dann eine untergeordnete Rolle, da GPS genauer ist. Aber das ist nur eine Vermutung.
03.12.2009 um 13:46 Uhr
klingt sehr logisch, danke!!!
03.12.2009 um 13:46 Uhr
Ich glaube auch wenn man die SSID umbenennt hat man gute Chancen das man nicht auf die alte Adresse positioniert wird.
03.12.2009 um 14:07 Uhr
kleiner Nachtrag wie man sich selbst positioniert: http://smallswamp.net/?p=60
03.12.2009 um 14:10 Uhr
danke!!!
03.12.2009 um 14:15 Uhr
Gern geschehen, ja ich auch nicht aber die MAC Adresse wäre ja auch schon wieder zu bindend, falls der Router verkauft wird etc. Vielleicht eine Kombination. Aber das ist wohl deren Interna :-)
07.12.2009 um 16:29 Uhr
hätte ich nicht gedacht ,unglaublich … Danke