GPS beim Roaming ohne Daten

Welche Art von GPS-Funktion sollte ich auf einem Roaming-Android-Gerät erwarten, auf dem mobile Daten deaktiviert sind, wenn ich mich im Ausland befinde?

Ich bin gerade ein bisschen bei Google Offline Maps hängengeblieben, weil mein gerootetes Galaxy Note 3, auf dem Resurrection Remix ausgeführt wird, nur dann einen korrekten GPS-Fix erhielt, wenn das mobile Datenroaming aktiviert wurde - bevor das mobile Daten-Roaming aktiviert wurde, dachte das Telefon, es sei auf dem vorherigen Stand gute Lage. Sobald die mobilen Daten eingeschaltet waren, erhielt das Telefon sehr schnell einen neuen GPS-Fix, obwohl es sich in einem stark bebauten Gebiet befand. Das Deaktivieren mobiler Daten würde dazu führen, dass der GPS-Fix an diesem neuen Standort hängen bleibt.

Als Beispiel:

  1. Komme aus einer U-Bahn-Station A, Fix von vorheriger guter Lage
  2. Daten einschalten, sehr schnell beheben
  3. Daten ausschalten, Sticks am Standort der Metrostation A befestigen
  4. Gehen Sie in die U-Bahn-Station A und fahren Sie zur U-Bahn-Station B
  5. Wenn Sie aus der U-Bahn-Station B kommen, zeigt Fix immer noch den Standort der U-Bahn-Station A an

Ich habe versucht, die Einstellungen auf dem GPS zu ändern, um ihm mitzuteilen, dass es nur die GPS-Satelliten (und nicht WLAN/Mobilfunk) verwenden soll, aber das hat nicht geholfen.

Ist dieses erwartete Verhalten eine Eigenart des Note 3 oder Resurrection Remix oder etwas anderes?

Seltsam, ich habe sogar eine Handvoll Geräte ohne eingelegte SIM-Karten, und sie funktionieren gut als provisorische GPS-Tachometer, es dauert nur um ein Vielfaches länger, Sats zu finden, als wenn Daten verfügbar sind.

Antworten (3)

Alle aktuellen GPS-Chips können in einem von zwei Modi arbeiten: GPS Standalone oder AGPS (entweder MS-basiert oder MS-unterstützt), wobei AGPS die Abkürzung für Assisted-GPS ist. Letzteres erfordert eine Internetverbindung, um einen AGPS-Server zu kontaktieren, der dem Chip hilft, seinen ersten Fix zu erhalten.

Im GPS-Standalone-Modus (in Ihrem Fall, wenn Sie mobile Daten deaktivieren) wird der Chip in keiner Weise unterstützt, und es kann etwa 12,5 Minuten dauern, bis er seinen Standort ermittelt.

Lesen Sie mehr auf Wikipedia .

Ja, dieses Verhalten wird erwartet.

Wie EHH betont hat, kann die Zeit, um eine Standortbestimmung mit nicht unterstütztem GPS zu erhalten, lang sein. Dies liegt daran, dass der Empfänger nicht weiß, wo er sich befindet, und suchen muss, welche Satelliten in Sichtweite sind.

Wenn Sie mobile Daten aktiviert haben, gibt es tatsächlich mehrere Quellen für Standortinformationen, die Ihr Telefon verwenden kann.

  1. GPS (unterstützt oder nicht unterstützt)
  2. WiFi - Standortfixierungen von WiFi sind viel schneller als GPS. Die Genauigkeit ist jedoch mit ~50m gröber.
  3. Mobilfunk - Wird nicht so häufig verwendet, da es eine Aktion des Netzwerks erfordert und weniger genau ist als GPS oder WLAN.

Anwendungen verwenden häufig mehrere Quellen. Sie nehmen die erste Standortbestimmung vor, normalerweise über WLAN, und verfeinern dann die Standortschätzung, wenn andere Quellen verfügbar werden. Sobald das GPS einen Fix hat, kann der Standort sehr häufig und genau aktualisiert werden.

Ich vermute, dass Sie in Ihrer Situation nicht lange genug warten, um eine GPS-Ortung zu erhalten, oder dass Ihr GPS möglicherweise keine Ortung durchführen kann und Sie einfach die WLAN-Ortung verwenden. Android speichert den letzten verfügbaren Standort, sodass dieser verwendet wird, bis Ihr Gerät eine neue Standortfixierung erhalten kann.

Verwendung von Samsung Galaxy Note 3 (unrooted, original ROM, SM-N900)

Ich habe Offline-Karten mit Google Maps heruntergeladen und es dauert etwa 15 bis 30 Sekunden, um das Problem ohne Internetverbindung zu beheben. Nach meiner Erfahrung mit allen anderen Telefonen benötigen die meisten Telefone eine Internetverbindung für die erste Fehlerbehebung, wie oben erwähnt. Aber High-End-Samsung-Telefone benötigen kein Internet.

Ich bin mir nicht sicher, warum Sie mit diesem Problem konfrontiert sind ... Bitte überprüfen Sie, ob es Bibliotheksprobleme mit dem von Ihnen verwendeten benutzerdefinierten ROM gibt ... Benachrichtigen Sie den ROM-Entwickler auf XDA ... Er könnte dieses Problem für Sie beheben ...