HarmonyOS 如何通过传感器数据计算朝向信息
代码如下:
if (this.geomagnetic != null) {
sensor.getRotationMatrix(this.gravityList, this.geomagnetic).then((data: sensor.RotationMatrixResponse) => {
if (data != null) {
sensor.getOrientation(data.rotation).then((data: Array<number>) => {
let orientationData = new OrientationData()
orientationData.sensor = type
orientationData.accuracy = item.a?.toString()
orientationData.orientation = data[0]?.toString()
orientationData.orientationText = this.degreeToDirectionText(data[0])
orientationData.time = Date.now().toString()
if (this.orientationList != null) {
let now = Date.now()
if (this.lastOrientationTime == 0 || (this.lastOrientationTime ?? 0) + 1000 < now) {
this.orientationList.push(orientationData)
this.tryAddOrientationData(false)
this.lastOrientationTime = now
}
}
})
}
})
}
但是获取到的结果,却都是低于2的数值。按照映射规则,则结果都是正北。想要了解一下,HarmonyOS上的朝向信息如何计算,以及计算出来的结果要如何映射到对应的方向上?
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS Rotation Vector传感器数据如何通过js接口获取
216浏览 • 1回复 待解决
如何读取运动传感器比如加速度传感器
2000浏览 • 1回复 待解决
sensor (传感器)设置传感器上报频率失败。
862浏览 • 1回复 待解决
HarmonyOS 传感器判断屏幕方向
58浏览 • 1回复 待解决
HarmonyOS 订阅气压计传感器数据页面闪退
13浏览 • 1回复 待解决
HarmonyOS 获取陀螺仪传感器数据报Permission denied
29浏览 • 1回复 待解决
重力传感器相关问题咨询
371浏览 • 1回复 待解决
Sensor 步数传感器后台情况
492浏览 • 1回复 待解决
如何保证振弦传感器的测量精度?
3441浏览 • 0回复 待解决
HarmonyOS 计步传感器相关问题咨询?
240浏览 • 1回复 待解决
订阅接近光传感器只出一次数据
1788浏览 • 1回复 待解决
HarmonyOS重力传感器接口在模拟器上crash
7浏览 • 1回复 待解决
获取加速度传感器的方法
513浏览 • 1回复 待解决
通过泛senosr的什么传感器可以计算出手机在 X Y Z 三轴方向上的夹角
1567浏览 • 0回复 待解决
如何将传感器的数据实时显示在UI的Text中
2313浏览 • 1回复 待解决
基于华为智能手表开发应用程序如何获取各种传感器的数据?
4275浏览 • 1回复 待解决
读取振弦传感器频率为什么会有差异?
3299浏览 • 0回复 待解决
请问SENSOR_TYPE_DEVICE_ORIENTATION设备方向传感器如何使用?
6444浏览 • 1回复 待解决
什么是智能振弦传感器的电子标签?
3364浏览 • 0回复 待解决
如何调取华为鸿蒙系统的色温传感器权限,求解答,谢谢~
2861浏览 • 1回复 待解决
同一角度陀螺仪传感器数据与其他手机相差很多
1701浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何使用TaskPool进行长时间传感器监测任务?
141浏览 • 1回复 待解决
HarmonyOS 有加速度传感器native层的demo吗?需要计算手机的旋转角度,来适配图片的显示角度。
124浏览 • 1回复 待解决
HarmonyOS 如何让“方向传感器”、控制中心的“旋转锁定”同时影响屏幕旋转
74浏览 • 1回复 待解决
#鸿蒙学习大百科#如何监听加速度传感器的变化
275浏览 • 1回复 待解决
可以通过直接订阅方向传感器来获取设备的方向,参考文档:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-system-sensor-V5#sensorsubscribedeviceorientation6