Zur Navigation ist das iPhone eigentlich nicht geeignet, es sei denn man möchte eine Großstadt finden… Der Fehler liegt im System, das Telefon kommuniziert über verschiedene Sendemasten. Bei nur einem Mast ist die Positionsangabe nicht möglich, d.h. man kann sich überall im Sendegebiet aufhalten, bis zur Reichweitengrenze (hängt auch von der Geographie ab). Bei mindestens zwei erkennbaren Sendern ist eine Positionsbestimmung mit einfacher Triangulation möglich, d.h. es ist möglich die Richtung zum Sender zu bestimmen. Aus der Empangsstärke läßt sich die relative Entfernung abschätzen (aber da kommen viele Störfaktoren wie Reflexionen, Höhe des Senders etc. dazu). Bei mehreren empfangbaren Sendern wird es dann immer präziser, analog zum GPS. Der Unterschied ist der, dass das GPS aus den Satellitendaten die individuelle Position berechnet, das iPhone kann nur aus den bekannten Standorten der Sender die Position interpolieren.