我正在尝试制作一个将用作六分仪的应用程序(以查找对象的高度)。是否可以使用来自加速度计的数据来找到手机所指向的角度?理想情况下,用户将手机保持在横向位置,并沿其边缘看以观察角度。
最佳答案
您只能使用加速度计来将您的移动设备用作六分仪。
要查找结构的高度,请遵循以下步骤:
用户握住电话,并沿其边缘看向结构底部。
他在这里按ButtonA。
用户握住电话,并沿其边缘看向该结构的顶部。
他在这里按ButtonB。
按下按钮时,您的应用程序需要保存accel z值。
现在可以将角度计算为:
Theta =余弦余弦(Zb / Za)