/ / Android pragmatisch Fahrzeugstatus - Android, Locationmanager, Android-Geofence

Android pragmatisch Fahrzeugstatus - Android, Locationmanager, Android-Geofence

In meiner Anwendung muss ich das Fahrzeug findenStatus, ich kann Geschwindigkeit des Fahrzeugs mit Location Manager, aber viele Artikel sagte, dass die Geschwindigkeit von Location Manager ist nicht korrekt, kann mir jemand vorschlagen

  1. Welche Methode ist am besten, um den Fahrzeugstatus zu finden?

  2. Kann ich die Geofence-Methode verwenden, um meinen Fahrzeugstatus zu identifizieren?

Alle Vorschläge sind willkommen

Vielen Dank

Antworten:

1 für die Antwort № 1

Was meinst du mit Fahrzeugstatus?

Wenn Sie Geschwindigkeit meinen, können Sie Folgendes tun:

  1. Erkennen, wenn sich der Benutzer in einem Fahrzeug befindet Aktivitätserkennung zu Erkennungsaktivität
  2. Sobald Sie feststellen, dass sich der Benutzer in einem Fahrzeug bewegt, behalten Sie den Überblick Ort und Zeit.
  3. Wenn Sie einen neuen Standort gefunden haben, berechnen Sie den Abstand zwischen dem letzten Standort und dem neuen Ort mit distanceTo (Standort). Berechnen Sie auch den Zeitunterschied. Deine Geschwindigkeit wird an diesem Punkt sein distance / time.

Sie können dies für jeden neuen Ort, den Sie finden, wiederholen und Sie werden die Geschwindigkeit des Fahrzeugs haben. Sie können mehr über Android lesen StandortStrategien.