获取到手机重力感应的XYZ坐标后,如何获取手机方位?

自渡96 2020-05-26 09:42:40
根据这篇帖子https://blog.csdn.net/android_wql/article/details/18664965?utm_medium=distribute.pc_relevant.none-task-blog-baidujs-2获取到手机的XYZ坐标后,想通过这个三个参数计算出手机的方位
,在这个xyz中的坐标
...全文
677 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
qq_31699831 2020-05-26
  • 打赏
  • 举报
回复
方位?那个帖子并不是用来定位的,如何用那三个坐标获取方位,如果说是方向的话,帖子中有一段话其实已经说明的很详细了: values[0] 表示Z轴的角度:方向角,我们平时判断的东西南北就是看这个数据的,经过我的实验,发现了一个有意思的事情,也就是说使用第一种方式获得方向(磁场+加速度)得到的数据范围是(-180~180),也就是说,0表示正北,90表示正东,180/-180表示正南,-90表示正西。而第二种方式(直接通过方向感应器)数据范围是(0~360)360/0表示正北,90表示正东,180表示正南,270表示正西。 values[1] 表示X轴的角度:俯仰角 即由静止状态开始,前后翻转 values[2] 表示Y轴的角度:翻转角 即由静止状态开始,左右翻转

80,350

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧