Wie kann mein iPod Touch meinen Standort bestimmen, wenn ich offline bin?

Wenn ich durch eine Stadt reise, kann mein iPod Touch meinen aktuellen Standort mit großer Genauigkeit bestimmen, solange WLAN-Netzwerke in der Nähe sind (selbst wenn sie mit einem Passwort gesichert sind) – natürlich nicht so gut wie ein GPS in der iPhone, aber immer noch sehr gut.

Wie kann es das genau tun? Könnte jemand die technische Seite davon erklären, oder weiß jemand tatsächlich, wie das funktioniert?

Ich habe das gleiche mit meinem iPad erlebt. Es scheint, als ob ein WLAN-Hotspot den Standort bereitstellen kann, ohne mit ihm verbunden zu sein.
Ja das habe ich mir gedacht. Ich habe gelesen, dass der iPod Touch eine Liste mit einer großen Anzahl von WLAN-SSIDs hat (um sie zu identifizieren) und deren physische Standorte kennt, sodass er diese Informationen verwendet, um Ihre Position zu triangulieren. Was mir ziemlich ordentlich erscheint. Ich frage mich jedoch, woher Apple diese Informationen hat und wie/wann sie auf meinen iPod Touch übertragen werden?

Antworten (2)

Apple verwendet WiFi-Hotspots (und vermutlich die entsprechende Signalstärke), um Ihre Position anhand von Daten von Apple zu triangulieren. Ähnlich wie Google einen Hotspot mit seinen StreetView-Autos kartiert, hat ein Drittanbieter einmal das Gebiet gescannt, in das Sie gereist sind, und die SSID und wahrscheinlich die MAC-Adresse der lokalen Hotspots zugeordnet.

Obwohl ich nicht weiß, ob sie es immer noch tun, hat Apple diese Informationen früher nicht intern gepflegt, sondern von einem Drittanbieter bezogen. Einige der anfänglichen Datenschutzbedenken in Bezug auf iOS betrafen, wie diese Informationen ohne Zustimmung an Apple „telefoniert“ wurden; Das heißt, wenn Ihr iPod angeschlossen war und seinen Standort „kannte“, scannte er auch die lokalen SSIDs und sendete sie an Apple, um die Datenbank zu verbessern/aktualisieren.

Diese Daten wurden von Skyhook Wireless bezogen .

Basierend auf meinen eigenen Schlussfolgerungen aus Erfahrung (obwohl nicht 100% sicher, und ich benutze keinen iPod mehr, also selbst wenn dies früher einmal wahr war, ist es vielleicht nicht mehr so), wenn Sie eine Route in Maps kartieren, wird es zwischengespeichert relevante SSID-Informationen für die Gebiete, in die Sie reisen, bevor es offline geht.

Ich muss nicht einmal eine Route aufzeichnen, und mein iPod weiß immer noch, wo ich bin. Wann lädt mein iPod diese SSID-Informationen herunter oder ist sie in iOS integriert? Die Datenbank muss dann doch recht groß sein? Oder würde die Triangulation nicht funktionieren, wenn ich in ein fremdes Land / eine fremde Stadt ginge, weil das Gerät nicht alle vorhandenen SSIDs zwischenspeichert, sondern nur innerhalb meiner Stadt oder so?
Ich vermute nicht, dass es mehr als ein oder zwei Megabyte zwischenspeichert. Die Art von Daten, über die wir sprechen, ist selbst für eine große Stadt eine kleine Datenmenge. Aber ja, die Informationen werden für Ihren Standort zwischengespeichert, wenn Sie eine Verbindung herstellen . In Ihrem Beispiel gehen Sie zB zu Recht davon aus, dass die Funktionalität nicht funktionieren würde.
Wenn ich also in eine fremde Stadt gehe, was müsste ich tun, um die Offline-WLAN-Triangulation zu aktivieren? Würde es ausreichen, sich für eine Minute mit einem WLAN-Netzwerk zu verbinden, z. B. in einem Internetcafé oder einem Hotel-WLAN-Netzwerk?
Das sollte ausreichen, aber mir ist nicht bekannt, wie oft oder alle Auslöser für das Caching sind. Ich wette mit Ihnen, wenn Sie versuchten, die Geolokalisierungsfunktion zu verwenden und sie dann ein oder zwei Minuten laufen zu lassen, würde sie einen guten Teil zwischenspeichern, aber YMMV.
Okay, ich denke, ich bin besser dran, mir ein dediziertes GPS-Gerät wie dieses zu besorgen, das sich über Bluetooth mit dem iPod Touch verbinden kann.
Ich weiß nicht. Ich habe das noch nie verwendet und bin mir nicht sicher, ob es zu Ihrem Anwendungsfall passt. Wenn Sie eine bestimmte Frage haben, erstellen Sie eine neue und wir versuchen, sie zu beantworten.
Ich weiß nicht. Ich bin in Amsterdam und hatte mich kurz in mein Hotel-WLAN eingeloggt. Als ich mit der Maps2Go-App durch die Stadt spazierte, konnte sie mir während meines gesamten 3-stündigen Spaziergangs folgen. Ich komme aus den Staaten.

Bevor Sie zu Ihrer Reise aufbrechen, müssen Sie eine Offline-Karten-App wie „CityMaps2Go“ installieren. Sie benötigen Offline-Karten, da Sie beim Sightseeing keine Verbindung zum Internet herstellen.

Wenn Sie in einer neuen Stadt ankommen, müssen Sie einen Hotpot (Hotel, Mcdonalds, Starbucks usw.) finden und sich mit dem Internet verbinden. Dies ist das einzige Mal, dass Sie eine Internetverbindung benötigen.

Öffnen Sie entweder die integrierte Apple-App "Map" oder die Google Maps-App und öffnen Sie die Option "Wegbeschreibung". Geben Sie nun zwei beliebige Punkte in der Stadt ein, z. B. vom Bahnhof zu Ihrem Hotel oder zwischen zwei beliebigen anderen Sehenswürdigkeiten.

Nachdem die App Ihnen eine Wegbeschreibung gegeben hat, lädt das Gerät automatisch eine Datenbank (von Apple) aller WLAN-Hotpots in der ganzen Stadt! Diese Datenbank bleibt nun auch nach dem Beenden von Google Maps und bis zum Neustart des Geräts im Speicher des iPod Touch. Jede andere App, die den Ortungsdienst verwendet, kann jetzt auf diese Datenbank zugreifen.

Zu diesem Zeitpunkt müssen Sie nicht mehr mit dem Internet verbunden sein, aber das Gerät muss sich noch im WLAN-Modus befinden. Während Sie durch die Stadt gehen, erkennt das Gerät WLAN-Hotpots (verbindet sich aber nicht mit ihnen), das Gerät liest die MAC-Seriennummer des Hotpots und sucht im Hintergrund die Koordinaten des Hotspots aus der Datenbank und kann sie bestimmen und anzeigen Ihren genauen Standort überall in der Stadt mit einer Offline-Karten-App wie CityMaps2Go.

Ich habe dieses Feature nun erfolgreich in Budapest, London, dem Big Apple, Toronto, Amsterdam, Peking und Hamburg eingesetzt. Es ist sehr genau, bestimmt Ihren Standort in Millisekunden und ich bin nicht auf Lücken in der Abdeckung gestoßen.