2012-04-12 16 views
4

私はWindows Phone 7アプリケーションを開発していますが、ユーザーがどのくらい速く動いているかを見たいと思っています。Windows Phoneの速度を計算する

今は、記録された最後の2つの場所(およびタイムスタンプ)を保存しています。 hereの方法を使って、2つの場所の距離を求めています。次に、時間の差(timestamp2 - timestamp1)を求め、式speed =(distance/time)を使って速度を計算しています。

適切な方法を使用していますか?GeoCoordinate.Speedプロパティを使用する必要がありますか?

答えて

4

GeoCoordinate.Speedプロパティを使用しない理由がわかりません。

GeoCoordinateクラスは、すでにあなたに動きのスピードとコース(見出し)を与えています。なぜそれを使用しないのですか?

+0

なぜなら、「 '' GeoCoordinate.Speed'''は一定の速度を返すようです – Meneses

関連する問題