我想以高精度(理想情况下)跟踪设备相对于初始位置的位置,以进行小规模(比如<1米)的运动。最好的选择似乎是使用motionReading.SensorReading.DeviceAcceleration。我试过这个。但是遇到了一些问题。除了嘈杂的读数(我预料到并且可以容忍)之外,我还看到了一些概念上错误的行为——例如,如果我从休息开始,移动手机并让它恢复休息——并在此过程中定期更新速度沿所有维度的向量,我希望速度的大小非常小(理想情况下为 0)。但我不这么认为。我已经广泛审查了可用的帮助,包括官方 msdn 页面,但我没有 看不到使用加速度矢量更新设备位置/速度的任何示例。api返回的加速度矢量(至少在理论上)应该是速度变化率还是其他什么?(仅供参考 - 我的设备没有陀螺仪,所以 api 将是低精度版本。)