2012-04-12 3 views
4

Ich entwickle eine Windows Phone 7 App und ich möchte sehen, wie schnell der Benutzer geht.Berechnung der Geschwindigkeit in Windows Phone

Momentan speichere ich die letzten 2 Orte (und Zeitstempel), die aufgezeichnet wurden. Ich finde die Entfernung zwischen den 2 Standorten mit der vorgeschlagenen Methode here. Dann finde ich den Zeitunterschied (timestamp2 - timestamp1) und berechne die Geschwindigkeit mit der Formel speed = (distance/time).

Verwende ich die richtige Methode oder sollte ich die GeoCoordinate.Speed Eigenschaft verwenden?

Antwort

4

Ich sehe nicht, warum sollten Sie nicht einfach die GeoCoordinate.Speed Eigenschaft verwenden!

Die GeoCoordinate Klasse gibt Ihnen bereits die Geschwindigkeit und Kurs (Überschrift) des Uhrwerks, also warum nicht einfach benutzen?

+0

Aus irgendeinem Grund scheint '' GeoCoordinate.Speed''' eine konstante Geschwindigkeit zu liefern – Meneses