0

我正在尝试通过使用加速度计检测设备是否停止移动(在驾驶的情况下,因此只能水平地移动),从而使我的 WP8 应用程序在位置检测方面更加准确。

我已经阅读了 Motion API,这显然是要使用的东西,因为它消除了直接引用加速度计时所需的一些复杂性和计算。但我确信必须如何以正确的方式使用数据,MotionReading.DeviceAcceleration 等。

谁能建议最好/最简单的方法来确定设备是否已停止使用此 API 移动,或者是否有更好的方法?

谢谢。

4

1 回答 1

0

从我的角度来看,这真的取决于你想在哪里使用你的应用程序。如果它是户外应用,那么正如 Igrali 提到的那样,使用 GPS 将是一个更好的选择。但是,如果您仍然确定要使用加速度计,我之前尝试过的一种方法是每次都保存加速度计的最后几个结果,然后用以前的结果检查它们。如果结果相同,则表示系统停止,否则它正在移动。这可能不是一个好方法,但它确实有效。

于 2013-09-02T02:52:34.380 回答