Wie andere gesagt haben, benötigen Sie kein Internet für GPS.
GPS ist im Grunde ein satellitengestütztes Positionierungssystem, mit dem geografische Koordinaten basierend auf Zeitinformationen berechnet werden können, die von mehreren Satelliten in der GPS-Konstellation empfangen wurden. GPS hat eine relativ langsame Zeit bis zur ersten Korrektur (TTFF) und ab einem Kaltstart (dh ohne letzte bekannte Position) kann es bis zu 15 Minuten dauern, bis die Daten von den Satelliten heruntergeladen sind, um eine Position zu berechnen. A-GPS, das von Mobilfunknetzen verwendet wird, verkürzt diese Zeit, indem das Mobilfunknetz verwendet wird, um die Satellitendaten an das Telefon zu liefern.
Unabhängig davon, ob es sich um einen A-GPS- oder einen GPS-Standort handelt, werden lediglich geografische Koordinaten (Breiten- / Längengrad) abgeleitet. Es ist unmöglich, nur mit GPS mehr zu erreichen.
Um etwas anderes als Koordinaten (z. B. eine Adresse) zurückgeben zu können, benötigen Sie einen Mechanismus für die umgekehrte Geokodierung . In der Regel erfolgt dies durch Abfragen eines Servers oder eines Webdienstes (z. B. mithilfe von Google Maps oder Bing Maps , es gibt jedoch auch andere). Bei einigen Diensten können Sie Daten lokal zwischenspeichern. Zum Herunterladen der Karteninformationen in der Umgebung ist jedoch für einige Zeit eine Internetverbindung erforderlich.
Obwohl dies einen erheblichen Aufwand erfordert, können Sie Ihr eigenes Tool für die umgekehrte Geokodierung schreiben. Sie müssen jedoch in der Lage sein, die Daten irgendwo unterzubringen, da die dafür erforderliche Datenmenge weitaus größer ist, als Sie auf einem speichern können Telefon, was bedeutet, dass Sie noch eine Internetverbindung benötigen, um dies zu tun. Wenn Sie an Tools wie Garmin GPS-Navigationsgeräte denken, speichern diese die Daten lokal, so dass dies möglich ist. Sie müssen sie jedoch für maximale Speicherung optimieren und benötigen wahrscheinlich mehr, als in einem Telefon allgemein verfügbar ist.
Endeffekt:
Die kurze Antwort auf Ihre Frage lautet: Nein, Sie benötigen keine aktive Internetverbindung, um Koordinaten abzurufen. Wenn Sie jedoch kein spezielles Gerät bauen oder über unbegrenzten Speicher verfügen, benötigen Sie eine Internetverbindung, um diese Koordinaten in etwas anderes umzuwandeln.