Muss ich beide aktivieren Internet
und GPS
aktivieren, 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.
android
google-maps
geolocation
gps
Ibad Baig
quelle
quelle
Antworten:
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.
quelle
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 .
quelle
Es gibt zwei Probleme:
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.
quelle
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).
quelle
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
quelle