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