Benötigt GPS Internet?

69

Muss ich beide aktivieren Internetund GPSaktivieren, bevor ich meinen aktuellen Standort (Land, Stadt, Ort usw.) in meiner App lesen kann? Wenn ja, gibt es dann eine alternative Möglichkeit, den Standort nur über GPS zu ermitteln? Da ist die Internetverfügbarkeit ein Problem.

Ibad Baig
quelle
Ich glaube, dass Sie sowohl auf GPS- als auch auf Netzwerkpositionen achten können. Beides zu haben wäre also die beste Wahl, aber nicht erforderlich.
Johan
7
Sie benötigen häufig das Internet, um die Karte für GPS herunterzuladen. Wenn Sie nur absolute Koordinaten (Längen- und Breitengrad) möchten, benötigen Sie keine Netzwerkverbindung.
Basile Starynkevitch
Vielen Dank an Sie beide für die Klarstellung. Was ist, wenn ich den Standortnamen basierend auf den absoluten Werten erhalten möchte, die ich über GPS erhalten habe? Erfordert dies eine Datenverbindung?
Ibad Baig
@Jaunty endlich was du sagst? Ich möchte nur Standort (Latitute, Longitute) auf GPS ohne Internet, WLAN kann es loction bekommen oder nicht?
CoronaPintu

Antworten:

102

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.

psubsee2003
quelle
Ich teste mit GPS-Anbieter und Netzwerkanbieter, aber ohne Internet kann ich keinen Standort bei klarem Himmel finden. Kannst du mir helfen, wie kannst du es erreichen?
CoronaPintu
@ psubsee2003 Muss die Netzwerkverbindung eingeschaltet werden oder wird automatisch eine Verbindung hergestellt, während wir A-GPS verwenden?
Dhasneem
15

In Android 4

Gehen Sie zu Einstellung-> Ortungsdienste->

Deaktivieren Sie den Standortdienst von Google.
Überprüfen Sie die GPS-Satelliten.

Zum Testen können Sie den GPS-Test verwenden. Bitte testen Sie Outdoor!
Offline-Karten sind in der neuen Version von Google Map verfügbar .

Phonix
quelle
5

Es gibt zwei Probleme:

  1. Abrufen der aktuellen Koordinaten (Längengrad, Breitengrad, möglicherweise Höhe) basierend auf einigen externen Signalen, die von Ihrem Gerät empfangen wurden, und
  2. Ableiten einer für Menschen lesbaren Position (Adresse) aus den Koordinaten.

Um die Koordinaten zu erhalten, benötigen Sie kein Internet. GPS ist satellitengestützt. Um jedoch Straßen- / Stadtinformationen aus den Koordinaten abzuleiten, müssen Sie entweder die Karte und die entsprechenden Algorithmen selbst auf dem Gerät implementieren (viel Arbeit!) Oder sich auf bewährte Dienste verlassen, z. B. von Google. In diesem Fall sind Sie es Ich brauche eine Internetverbindung.

Seit kurzem erlaubt Google das Zwischenspeichern der Karten , sodass Sie zumindest Ihre aktuelle Position auf der Karte auch ohne Datenverbindung anzeigen können, vorausgesetzt, Sie haben die Karte im Voraus zwischengespeichert, wenn Sie auf das Internet zugreifen können.

Igor F.
quelle
3

GPS benötigt keinerlei Internet- oder drahtlose Verbindung, aber es gibt Technologien wie A-GPS, die das Mobilfunknetz verwenden, um die Zeit bis zur ersten Reparatur oder die anfängliche Positionierung zu verkürzen oder die Präzision in Situationen mit geringer Satellitensichtbarkeit zu erhöhen .

Android-Handys verwenden in der Regel A-GPS. Wenn keine Verbindung besteht, verwenden sie reines GPS. Sie überschreiben den Datennetzwerkmodus nicht. Wenn Sie es deaktiviert haben, verwendet das Telefon keine Datenverbindung (was praktisch ist, wenn Sie im Ausland sind und kein teures Datenroaming bezahlen möchten).

Aleksandar Stojadinovic
quelle
1

Ich habe herausgefunden, dass GPS kein Internet benötigt, ABER natürlich, wenn Sie Karten herunterladen müssen, benötigen Sie eine Datenverbindung oder WLAN.

http://androidforums.com/samsung-fascinate/288871-gps-independent-3g-wi-fi.html http://www.droidforums.net/forum/droid-applications/63145-does-google-navigation-gps -requires-3g-work.html

Korcholis
quelle
1
Mir ist auch aufgefallen, dass GPS viel besser funktioniert, wenn es WLAN und Daten verwendet.
Quintin Balsdon
@Kor Ich muss keine Karten herunterladen, ich möchte nur den aktuellen Standort (nicht nur Koordinaten) wissen
Ibad Baig
@Jaunty was meinst du mit "aktueller Standort"? Möchten Sie die Adresse? Stadt? Land?
Psubsee2003