Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

BJB Productions

macrumors 65816
Original poster
Nov 10, 2008
1,314
136
I'll make this short. I pre-loaded my walking directions on the maps app on my iPod Touch before going downtown Chicago. When I got downtown, I turned it on, and (like normal) it saved what I had pre-loaded at home. (That is normal)

Then I pressed "Start" and I noticed that as I walked, it tracked me! This happened for about two or three blocks. It was pretty accurate too! How the heck is this possible? It shouldn't of been picking up wifi because it won't join any networks unless I tell it to. Yet, it was tracking me as I walked just like an iPhone would.

Explanation? :D
 
It may have had the local network names cached along with the route. Other then that, it joining a WiFi network is the only other explanation.
 
I'm think the iPod touch has a wifi location database. It's not actually connecting to wifi networks, just detecting their presence and updating your position.

More info: http://www.skyhookwireless.com/howitworks/wps.php


Ahhhhhhh that might be it! Because I was indeed walking by stores, coffee shops, etc. I did not connect to them because I had never allowed my iPod to join them, but yet it could of been still picking them up just for Skyhook.
 
I assume that it had the map cached into its memory, so it didn't need to be connected to wifi in order to display the map. I also assume that you had wifi turned on, so it could "sense" nearby wifi hot spots, even though it didn't actually connect to any of them. I believe that's all it needs in order to triangulate your location -- just to sense known wifi hotspots.
 
I'm think the iPod touch has a wifi location database. It's not actually connecting to wifi networks, just detecting their presence and updating your position.

More info: http://www.skyhookwireless.com/howitworks/wps.php

I don't think it has the whole database on it. My guess is caches the needed parts, ie along the route. iOS 3.2 and onward don't use Skyhook, they use Apple's version of it.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.