Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows phone 7 使用windows phone组合运动api跟踪设备位置_Windows Phone 7 - Fatal编程技术网

Windows phone 7 使用windows phone组合运动api跟踪设备位置

Windows phone 7 使用windows phone组合运动api跟踪设备位置,windows-phone-7,Windows Phone 7,我希望以高精度(理想情况下)跟踪设备相对于初始位置的位置,以便在小范围内(比如

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