根據這篇帖子https://blog.csdn.net/android_wql/article/details/18664965?utm_medium=distribute.pc_relevant.none-task-blog-baidujs-2獲取到手機的XYZ坐標后,想通過這個三個引數計算出手機的方位
,在這個xyz中的坐標
uj5u.com熱心網友回復:
方位?那個帖子并不是用來定位的,如何用那三個坐標獲取方位,如果說是方向的話,帖子中有一段話其實已經說明的很詳細了:values[0] 表示Z軸的角度:方向角,我們平時判斷的東西南北就是看這個資料的,經過我的實驗,發現了一個有意思的事情,也就是說使用第一種方式獲得方向(磁場+加速度)得到的資料范圍是(-180~180),也就是說,0表示正北,90表示正東,180/-180表示正南,-90表示正西。而第二種方式(直接通過方向感應器)資料范圍是(0~360)360/0表示正北,90表示正東,180表示正南,270表示正西。
values[1] 表示X軸的角度:俯仰角 即由靜止狀態開始,前后翻轉
values[2] 表示Y軸的角度:翻轉角 即由靜止狀態開始,左右翻轉
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/32232.html
標籤:Android
上一篇:安卓手機端反編譯加密
