Looks like no one’s replied in a while. To start the conversation again, simply ask a new question.

iPhone 3G Maps App locates to old house

Here's a weird one, but I'm sure I know why it happens...I'd just like to know how to get rid of it.

When I'm sitting in my house and have the iPhone 3G locate my position, it first centers on a house about 10 miles away from me that I haven't lived in for over two years. Then after a minute or two, Maps snaps to my actual house.

I'm guessing my Airport base station or internet provider have the old address cached somewhere...but how do I get rid of it? It's annoying when trying to map from "current location"

iPhone 3G, 16GB black model

Posted on Aug 11, 2008 8:47 AM

Reply
10 replies

Aug 21, 2008 7:51 PM in response to Bill Kunz

Can we please clarify what a "base station" is? Are we talking cell tower or WiFi access point? If someone has my own personal WiFi access point (or, more likely, the static IP I've procured for it for VPN access reasons) mapped to a specific, exact geographic location/address and that information is somehow being used commercially, I've got a major lawsuit I need to get busy with. Or are we just talking about which cell tower you register to? Because my little flashing blue dot snaps to my exact, exact location now, which can't easly by explained by a cell tower (unless they're somehow caching a recent true GPS fix to a given tower or something, which also has to be of at least some concern as far as privacy goes)...

Aug 21, 2008 8:16 PM in response to Chris Coleman

Y'all must all be VERY new to the iPhone.

One of the location methods it uses, is WiFi hotspots that were mapped over the past few years by a company called Skyhook Wireless. When your phone detects nearby MAC addresses being broadcast by routers, it sends the info back to Skyhook to look up your location.

Obviously if you've moved your router since it was mapped, Skyhook will still return the old location unless you fix it.

TO submit or fix a location:

http://www.skyhookwireless.com/howitworks/submit_ap.php

Aug 21, 2008 8:57 PM in response to MobileDev

Yes, I would guess that a number of us around here are new to the iPhone as of about early July! I know I personally awaited 3G before taking the leap (LOL, only to find myself disabling it!).

I ran a protocol analyzer (Wireshark) and rebooted my phone several times. Then I picked through the trace files to see what I could see. Clearly the contact with Skyhook is done strictly via the cellular network, as I couldn't see anything of relevance on the WiFi network taking place (with Wireshark you can "follow TCP stream" and "follow UDP stream" and then filter that out of the remaining trace file, one by one until there's basically nothing left (except ARP and so forth)).

So reading the link you posted and also doing some googling, it seems that it wouldn't matter which means of communication with the Skyhook server was used, as it's the geoloc database of WiFi MACs that's being queried - and who care how you go about that!? I was thinking the server was looking at my source IP and working from there (which does resolve to within about 50 miles of my house - but not an exact intersection!).

My guess is that you can't change your MAC on many of the cheaper WiFi routers/APs/etc out there. But I have a Cisco WiFi router and I can easily change the MAC used by any given interface, including radio. So I guess I'll add it to my regular network maintenance to cycle my MAC every so often - just often enough to avoid being a part of this database for any length of time.

Now I wonder...is my iPhone actually reporting MACs it "sees" to the Skyhook server each time I launch the Maps app? If so, that could be a serious privacy issue that many of us would want to be aware of...

Aug 25, 2008 5:55 PM in response to svermill

By "Base Station", I mean my Apple Airport Extreme Base Station(s). It seems that my iPhone can acquire a signal eventually via GPS if I have my 802.11g Extreme unplugged (the "little blue dot" location to which you referred), and the minute I plug it in, my iPhone shifts to wifi locate mode (no little blue pulsating dot, rather the "crosshairs" locator) and thinks I'm at my old house, 1,000 miles away from my current location. I don't even need to be connected to the g network, just the act of being in proximity grabs a false location from it.

The Skyhook explanation seems most likely, though I don't recall ever giving permission for someone to map the geographic location of my Airport Extreme Base Station. Looks like I'll be calling them tomorrow to get further clarification on the legality of this sort of unauthorized mapping.

Aug 25, 2008 7:29 PM in response to Chris Coleman

Well, I'm a software developer, and I'd say your programmer friends have every right to be surprised.

iPhone (and several other phones) locate you using AGPS (Assisted GPS). It both enhances and speeds up the process. Basically cell-tower triangulation helps narrow down your location and also provides orbital information to the phone so it can lock down on satellites, etc.

Now, the part that perplexed your friends is locating you using your WiFi connection. This is where IP addresses and caching and other issues come to picture. You should tell them about this one!

Message was edited by: rrahimi

iPhone 3G Maps App locates to old house

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple ID.