Brainstorming with you, why is GPS needed? Each location, say pixel on a map of, say, Florida, would have one set of theoretical bearings that should exist over that point. So, the device would only need to find the pixel with the highest number of matching bearings — and there's where you...