Re: How did they determine location?
The best mistake I heard of was someone in San Francisco, near the docks, when their phone told them they were actually on the other side of the Pacific.
Turned out their phone had picked up the wifi on a nearby cruise ship, which had been added to the location map when it was docked elsewhere...
(buggered if I can find the original article though)