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?
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.
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.
Matthias Riegler
Gary