【问题标题】:Why does my app return NaN as the speed in my gps based app为什么我的应用程序在基于 gps 的应用程序中返回 NaN 作为速度
【发布时间】: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


    【解决方案1】:

    GPS 配方似乎没有正确传输速度。不过,请查看 Morten Nielsen 在 blog page 上的评论,他解释了如何手动计算速度。

    【讨论】:

      猜你喜欢
      • 2016-06-21
      • 1970-01-01
      • 2014-07-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-12-28
      • 2016-05-16
      • 2011-11-20
      相关资源
      最近更新 更多