yubert
Explorer
Maybe I should have used the word "accurate" instead of "sensitive". It has been reported online, and I have witnessed first hand through friends iPhones, that the iPhone 3g GPS is less accurate than many stand alone GPS units (in particular recreational mapping units). This is especially true when the iPhone can not pick up a cell or wifi signal.
Most stand alone mapping units have WAAS these days.
In order to pin point a location with cell towers you do need to triangulate. Nearest tower by cell strength is used to speed up the sat signal time to first fix (TIFF) location but will not place you on a map by itself.
http://gisandscience.com/2009/07/15...f-assisted-gps-wifi-and-cellular-positioning/
All of that said the iPhone 3g GPS is accurate enough for it's purposes, especially around town. I have been impressed with the iPhone performance in the open spaces of the Sierra Nevada's as well, but I would never rely on it as a mapping or off route unit.
First, using cell tower and/or WiFi for determining location is primarily for devices that do not have a GPS chip or when one is indoors. It is not accuracy. However, the footprint of a WiFi signal is smaller than that of a cell tower so WiFi will be more accurate.
You DO NOT need to triangulate to determine location using cell towers. Each cell tower has an ID, and location based services (LBS) such as Google Maps, matches the ID against a database of the cell tower IDs which has the location for that cell tower. They also maintain a similar database of WiFi network IDs and employ the same strategy to determine one's location. This is referred to as handset-based location as opposed to network-based.
Perhaps this video below from Google will clarify how they determine cell tower location without triangulation.
http://www.youtube.com/watch?v=v6gqipmbcok
Also triangulation using cell towers can be problematic, the cellular networks track the current cell tower and the next/adjacent cell tower for handing off the call. However it's possible the current cell tower and next/adjacent cell tower are actually located on the same tower. This is because to increase the call handlng capacity in a given area, macro and micro cells of varying strength are added. Your call can be switched between micro and macro cells depending on your speed of movement. So try triangulation when two datapoints have the same location!!
As for TTFF, that's what A-GPS s all about. Using cell tower location is one method but so is storing satellite orbital information to reduce TTFF. The iPhone 3G/3Gs has this feature too, just like dedicated GPS units.
Bottom line, the iPhone 3G and 3Gs has a high sensitive GPS receiver, the Hammerhead II, which features A-GPS for fast TTFF. The GPS receiver is evey bit as good as the ones found in dedcated GPS units. As a matter of fact, some dedicated GPS units such as the TomTom One XL also use the Hammerhead II.
But unlike dedicated GPS units, the iPhone 3G/3Gs can utilize cell towers and WiFi to determine location in weak signal areas such as when going through a tunnel.