Wie schätzt Google Maps meinen Standort ohne GPS?

Ich habe mich gefragt, wie Google Maps auf meinem Android-Telefon mich mit einer guten Genauigkeit orten kann, wenn mein GPS deaktiviert ist.

Zuerst dachte ich, es wäre mit dem Mobilfunkmast, aber ich bin mir nicht sicher, ob es diese Präzision erreichen kann, und es ist viel besser, wenn das WLAN aktiviert ist (die Genauigkeit geht von 1600 m auf 100).

Was ich nicht verstehe ist, dass ich eine dynamische IP habe - sie soll nicht mit meiner Adresse verknüpft werden. Zum Beispiel lokalisiert mich wolframalpha mit einer sehr schlechten Genauigkeit (das Land stimmt) und das gilt auch für alle anderen IP-Ortungsdienste.

Wie funktioniert das?

Antworten (3)

Google und andere wie Apple und Skyhook bauen eine Datenbank auf, die WLAN-BSSIDs mit einem geografischen Standort verknüpft. Eine BSSID ist wie die MAC-Adresse eines Zugangspunkts, die von diesem Zugangspunkt gesendet wird. Es ist daher „öffentlich sichtbar“, wenn der BSSID-Broadcast aktiviert ist, was bei den meisten Access Points standardmäßig der Fall ist. Die BSSID arbeitet auf einer niedrigeren Schicht als der IP-Stack; Sie müssen nicht einmal mit einem Zugangspunkt verbunden sein, um diese Sendungen zu empfangen.

Jedes Mal, wenn Sie Google Maps oder Navigation mit aktiviertem GPS und WLAN ausführen und Ihr Gerät einen guten GPS-Fix erhalten kann, werden die derzeit sichtbaren WLAN-Netzwerke und Ihr aktueller Standort (der GPS-Fix) zu Google hochgeladen, um die Datenbank aufzubauen und zu aktualisieren . Diese Technik wird manchmal als Crowdsourcing bezeichnet. Jedes Android-Gerät fungiert somit als Datensammler.

Da die meisten Access Points in ihrer Position statisch sind und nur einen kleinen Bereich abdecken – der Abdeckungsradius beträgt ca. 100m – sind sie ideale Anker für eine gute Standortbestimmung ohne GPS.

Danke, aber wie können sie zuerst eine BSSID und einen Standort abgleichen? Ich habe erst seit etwa einem Monat einen neuen drahtlosen Hotspot in meinem Haus und er ist bereits in der Datenbank ...
Beachten Sie, dass Google StreetView-Autos für denselben Zweck auch ein GPS und WLAN mit sich führen.
Es kann auch Mobilfunkmasten verwenden. Schalten Sie GPS und WLAN aus, Sie erhalten weiterhin Standortdaten.
Ok danke, netter Trick, nur ein bisschen erschreckend für die Privatsphäre ... Bezüglich der Mobilfunkmasten verstehe ich etwas nicht. Wenn ich kein WLAN habe und nur die Zellen-ID kenne, wie kann es die entsprechende Position des Turms finden? Ich schätze, es gibt einen Cache der zuletzt gesehenen, aber für neue gibt es keine Möglichkeit, dies zu wissen?
Sie können es so machen, obwohl es weniger genau ist. Normalerweise gibt es eine Triangulation mit Zeitmessung zu und von den Türmen, dann fragen Sie das Netzwerk, wo Sie sich befinden.
Das Telefon kommuniziert also mit den Mobilfunkmasten, um die Position mit dem GSM-Protokoll zu ermitteln? Ich verstehe, dass es weniger genau ist, aber es bedeutet, dass es möglich sein sollte, mich überall zu lokalisieren (was bei Google Maps nicht der Fall zu sein scheint). Oder muss ich vielleicht auch 3G aktiviert haben?
Faszinierend ... es ist die einzig logische Erklärung dafür, dass mein Tablet (ohne GPS) eine Genauigkeit von 60 m erreicht, ohne das WLAN unseres Hauses. Die gezeigte zentrale Position ist immer genau an der gleichen Stelle, die zufällig gerade gegenüber von unserem Haus eingestellt wurde.
Übrigens: Wenn der Besitzer des Wifi-AP in eine andere Stadt zieht und Ihre Frau Ihr Telefon und Ihren Location Cache in die Finger bekommt, kann diese Methode zu unerwarteten Nebenwirkungen führen: "Was haben Sie gestern in Vegas gemacht???" xD Ich mache keine Witze über den ersten Teil – ich hatte diese Erfahrung, als ich 100 km von der Strecke entfernt war …

Ich denke, sie verwenden in diesem Fall hauptsächlich Mobilfunkmasten. Sie lokalisieren drei Türme (die die Ruf-/Empfangsverbindung Ihres Mobiltelefons bereitstellen) in Ihrer Nähe und verwenden dann die jeweiligen Entfernungen von den Türmen zu Ihnen, um Ihren genauen Standort zu berechnen. So wurde die Ortung von Mobiltelefonen vor der weiten Verbreitung von GPS- und WiFi-Technologie durchgeführt.

Meiner Erfahrung nach wird die Mobilfunkmast-Triangulation nicht für Googles LBS verwendet. Es wird genauso gemacht wie mit den WLAN-Geolokalisierungsdaten, nur verwenden sie anstelle der BSSID die GSM-ID des Mobilfunkmasts und ordnen sie dem Standort des Masts und seiner geschätzten Abdeckung zu. Was manchmal sehr ungenau ist. Zum Beispiel in städtischen Gebieten, wo die Fläche zu groß ist, und in ländlichen Gebieten haben die Türme eine größere Abdeckung, als Ihnen beispielsweise Google Maps sagt.
Danke, aber ich bin mir nicht sicher, ob Sie mit der Mobilfunkmast-Triangulation eine 50 m genaue Position erreichen können
Unter bestimmten Umständen ist es möglich, diese Genauigkeit zu erreichen. Die Triangulation kann jedoch nicht vom GSM-Gerät selbst durchgeführt werden. Nur der Netzbetreiber kann dies tun und diese Informationen an das Gerät weitergeben. Aber angesichts der Tatsache, dass die meisten Smartphones kein LBS vom Netzbetreiber benötigen, um anständige Standortinformationen bereitzustellen, haben die meisten Netzbetreiber ihre LBS-Schnittstelle deaktiviert. So ist zumindest die Situation in Deutschland .

Ich habe keinen Plan für eine Telefonnummer und der Mobilfunkmast ist weiter als 100 m entfernt. Es bestimmt möglicherweise Ihren Standort anhand des Standorts des Routers. Sein Radius beträgt 5m - 1km.