2016-08-08 13 views
0

Meine App verfügt über eine Registerkarte, die Google Maps öffnet und Markierungen der Sehenswürdigkeiten um den Benutzer zeigt. Wenn ich die Registerkarte öffne, sollte der aktuelle Standort des Benutzers angezeigt werden. Es zeigt es auf Android 6.0.1 korrekt, aber wenn ich es auf 4.2.2 oder 4.4.2 versuche, zeigt es zum Beispiel den Standort des Benutzers mit ungefähr 30km (18miles) Längenunterschied nach Norden (der Breitengrad ist gut). Alle Telefone verfügen über Standort und WLAN und sind mit demselben Wi-Fi-Netzwerk verbunden. Auch in MapReady habe ich setMyLocationEnabled auf true gesetzt, also sollte es funktionieren, ist es aber nicht. Irgendwelche Vorschläge, was das verursacht?Google Maps zeigt falschen Standort auf alten Android-Versionen

+0

Verwenden Sie dieselben Telefonmodelle? Oder unterscheiden sich die Telefonmodelle mit Android 6.0.1 von den Telefonen mit 4.2.2 oder 4.4.2? Was sind die Telefone, die Sie verwenden? – Joyson

Antwort

1

Ich glaube nicht, dass die OS-Version des Telefons oder Ihres Codes ein Problem ist. Ich habe Samsung Duos und andere Telefone mit 4.4.2 und niedriger verwendet und ich hatte keine Probleme mit dem Standort.

Im Hochpräzisionsmodus können die Telefone Daten über WiFi oder Mobilfunknetze abrufen, was nicht immer genau ist.

Es gab Fälle, in denen der Standort falsch angezeigt wird, wenn der WLAN-Router verschoben wurde.

Example 1

Example 2

ich auch dieses Problem, wenn mein Router zu Hause aufgehört zu arbeiten konfrontiert und ich entlehnt aus dem Amt den Backup-Router. Google Maps hat gezeigt, dass ich im Büro war, als ich zu Hause war!

Um dies zu verhindern, können Sie versuchen, den Standortabruf von Wifi und Mobilfunknetzen zu deaktivieren, indem Sie den Standortmodus auf den Telefonen von Hohe Genauigkeit auf Nur Gerät ändern. Dies zwingt das Gerät dazu, nur Orte von GPS-Satelliten zu holen, die erfordern, dass sich die Telefone in der Nähe des Fensters oder irgendwo mit einem offenen Himmel befinden.

Testen Sie Ihre App nur auf dem Gerät und lassen Sie mich wissen, wenn Sie immer noch das gleiche Problem haben.

+0

Ich habe versucht, das zu einem der Duos und die Lage geändert mit 3/4km näher an den tatsächlichen Ort. Von 30km Unterschied ist es nicht so groß, aber es ist etwas besser. Was mich interessiert, ist, dass der Fokus der Karte weg ist, aber es zeigt die tatsächliche Stelle meines aktuellen Standorts, wenn ich genug verkleinere und es mich dorthin bringt, wenn ich den Standard "mein Standort" Knopf auf der Karte drücke (es ist in jedes gmaps). –

+0

Sie sollten es mit dem Samsung S6 versuchen. Es wird einen besseren GPS-Chipsatz im Vergleich zu den Duos haben und sollte einen genaueren Standort geben. – Joyson

+0

Die Sache ist, dass das Telefon nicht hier ist und ich bis Semptember nichts ausprobieren kann. Danke für die Hilfe, schätzen Sie es. –

Verwandte Themen