Ios 确定iPhone离地面的高度
我正在制作一个ios应用程序,其中将确定此人是坐着还是站着。我想知道,如果有任何方法可以自动找到此人是坐着还是站着,就像我们可以借助CLLocation Manager从海平面获得高度一样。这样我们就可以获得高度从地面以任何方式安装iPhone?这是不可能的,原因如下:Ios 确定iPhone离地面的高度,ios,iphone,gps,core-location,cllocationmanager,Ios,Iphone,Gps,Core Location,Cllocationmanager,我正在制作一个ios应用程序,其中将确定此人是坐着还是站着。我想知道,如果有任何方法可以自动找到此人是坐着还是站着,就像我们可以借助CLLocation Manager从海平面获得高度一样。这样我们就可以获得高度从地面以任何方式安装iPhone?这是不可能的,原因如下: 手机可以告诉你它在海平面以上的高度,其准确度比坐着的人和站着的人之间的差异误差更大 即使1。不适用,并且您知道当前位置的准确地面高度和手机的附加高度,这仍然没有意义,因为它没有考虑建筑物、人的高度、姿势等 在较新的模型上使用运动
在较新的模型上使用运动协处理器可能会更幸运,您可以假设站立的人比坐着的人或其他人移动更多。或加速计读数,以检测位置变化。但海拔绝对不是前进的方向 这是不可能的,原因如下:
在较新的模型上使用运动协处理器可能会更幸运,您可以假设站立的人比坐着的人或其他人移动更多。或加速计读数,以检测位置变化。但海拔绝对不是前进的方向 这是不可能的,原因如下:
在较新的模型上使用运动协处理器可能会更幸运,您可以假设站立的人比坐着的人或其他人移动更多。或加速计读数,以检测位置变化。但海拔绝对不是前进的方向 这是不可能的,原因如下:
在较新的模型上使用运动协处理器可能会更幸运,您可以假设站立的人比坐着的人或其他人移动更多。或加速计读数,以检测位置变化。但海拔绝对不是前进的方向 你无法通过海拔来判断一个人是站着还是坐着。 GPS的精度非常低。高度最多为6米。
但如果你真的很聪明,你可以尝试其他方法:
-使用加速器传感器:站着的人可能比坐着的人移动多一点,或者移动不同。[抱歉,我没有看到用户jrturton编写了相同的代码,这表明这可能有效]
- 坐着的人经常用键盘打字。你可以用加速计测量,在做FFT后通过频率分析
- 走路的人:走路的人不会坐着:用aclerometer甚至ios7中新增的iosapi来检测典型的走路步骤。(我记得有一个步进计数器)
预计2,5到3,5个全日制工作月才能使其发挥作用(在某些情况下)你无法通过海拔高度判断一个人是站着还是坐着。 GPS的精度非常低。高度最多为6米。
但如果你真的很聪明,你可以尝试其他方法:
-使用加速器传感器:站着的人可能比坐着的人移动多一点,或者移动不同。[抱歉,我没有看到用户jrturton编写了相同的代码,这表明这可能有效]
- 坐着的人经常用键盘打字。你可以用加速计测量,在做FFT后通过频率分析
- 走路的人:走路的人不会坐着:用aclerometer甚至ios7中新增的iosapi来检测典型的走路步骤。(我记得有一个步进计数器)
预计2,5到3,5个全日制工作月才能使其发挥作用(在某些情况下)你无法通过海拔高度判断一个人是站着还是坐着。 GPS的精度非常低。高度最多为6米。
但如果你真的很聪明,你可以尝试其他方法:
-使用加速器传感器:站立的人可能比坐着的人移动多一点,或者移动dif