2016-07-04 17 views
1

Ich entwickle eine App, die meinen Standort in Echtzeit verfolgt, mit FusedLocation API und Google Maps. Ich verwende eine Markierung, um meinen aktuellen Standort anzuzeigen.Android - Mein Standort erscheint außerhalb der Straße mit Google Maps

Mein Problem ist, dass mein Standort immer außerhalb der Straße ist, parallel zu der Straße, während ich mich bewege.

Es scheint nicht eine Ungenauigkeit von GPS, sondern eine Diskrepanz zwischen der Karte und dem Standort.

Wie kann ich dieses Verhalten beheben?

Jede Hilfe wäre willkommen!

Antwort

0

Nun GPS-Daten zu verwenden, sind nicht präzise, ​​da sie eine Fehlermarge, die sie von der Straße sein ermöglicht. Eine Lösung besteht darin, die gesammelten Positionen auf den Straßen zu erfassen, die der API bekannt sind.

Here ist ein Link zu den Dokumenten, die zeigt, wie das mit der Java API zu tun.

Hinweis: Für weitere Informationen wird auf der Seite auch ein Beispiel für die rohe GPS-Position und die fixierten Positionen angezeigt, die in einem Bild direkt nach dem Beispielcode überlagert sind.