Avant de partir en voyage, vous devez installer une application de cartographie hors ligne comme "CityMaps2Go". Vous avez besoin de cartes hors ligne parce que vous ne vous connecterez pas à l'internet pendant que vous ferez du tourisme.
Lorsque vous arrivez dans une nouvelle ville, vous devez trouver un point chaud (hôtel, Mcdonalds, Starbucks, etc.) et vous connecter à Internet. C'est la seule et unique fois où vous aurez besoin d'une connexion Internet.
Ouvrez l'application intégrée "Map" d'Apple ou l'application Google Maps, et ouvrez l'option "directions". Saisissez maintenant deux points quelconques dans la ville, par exemple entre la gare et votre hôtel, ou entre deux autres points d'intérêt.
Une fois que l'application vous a donné les directions, l'appareil charge automatiquement une base de données (d'Apple) de tous les points d'accès Wifi de la ville entière ! Cette base de données restera désormais dans la mémoire de l'iPod Touch, même après avoir quitté Google Maps et jusqu'à ce que vous redémarriez l'appareil. Toute autre application qui utilise le service de localisation peut désormais accéder à cette base de données.
À ce stade, vous n'avez plus besoin d'être connecté à Internet, mais l'appareil doit toujours être en mode Wifi. Pendant que vous vous promenez dans la ville, l'appareil détecte les points d'accès Wifi (mais ne s'y connecte pas), l'appareil lit le numéro de série MAC du point d'accès et recherche en arrière-plan les coordonnées du point d'accès dans la base de données, et est capable de déterminer et d'afficher votre emplacement exact où que vous soyez dans la ville avec une application de carte hors ligne comme CityMaps2Go.
J'ai maintenant utilisé cette fonction avec succès à Budapest, Londres, la Grosse Apple, Toronto, Amsterdam, Pékin et Hambourg. Elle est très précise, détermine votre position en quelques millisecondes, et je n'ai pas rencontré de lacunes dans la couverture.