【发布时间】:2011-06-09 19:01:57
【问题描述】:
我正在为 Windows Phone 7 编写一个应用程序,它使用 GPS 来跟踪用户的行进距离和速度。根据 Dr. Math 使用 Haversine 公式。 http://mathforum.org/library/drmath/view/51879.html 我可以算出自从 GPS 启动后这个设备移动了多远。我正在尝试通过在此处使用此代码来显示用户在文本块中行驶的速度(以英里/小时为单位) 更改位置时会触发此代码。
tblSpeed.Text == (((watcher.Position.Location.Speed * 60) * 60) / 1609.344).ToString()
当我在模拟器中运行应用程序并使用 WP7 博客上的 GPS 模拟器配方时,我的速度文本块中只显示“NaN”。我有一个计时器,它正在计时 gps 跟踪的时间,我也在那里尝试过这段代码,结果相同。关于我可以做些什么来解决这个问题的任何想法。
【问题讨论】:
标签: windows-phone-7 gps