相关疑难解决方法(0)

我可以使用Javascript来获取iOS和Android的指南针标题吗?

我可以在跨平台的方式中使用Javascript来获取iOS和Android(使用Chrome)的指南针标题,而无需使用像PhoneGap这样的东西吗?我知道iOS有DeviceOrientationEvent,但我在Chrome for Android上找不到任何等价物.

javascript html5 android ios

12
推荐指数
2
解决办法
1万
查看次数

如何计算给定 (x,y,z) 磁力计和加速度计数据的航向(N/W/S/E)?

我正在使用react-native-sensor从这些传感器中获取原始数据。

import {magnetometer, acclerometer} from 'react-native-sensors';
const subscription = accelerometer.subscribe(({ x, y, z, timestamp }) =>
    console.log({ x, y, z, timestamp })
    this.setState({ accelerometer: { x, y, z, timestamp } })
);
const subscription = magnetometer.subscribe(({ x, y, z, timestamp }) => 
    console.log({ x, y, z })
    this.setState({ magnetometer: { x, y, z, timestamp } })
);
Run Code Online (Sandbox Code Playgroud)

给定这6个数据点,我怎样才能得到程度和方向?什么是合适的算法?

我不明白这个答案中的算法。这个答案使用了 alpha、beta、gamma...与“x、y、z”相同吗?为什么只使用 3 个数据点而不是 6 个?为什么其他一些答案说需要加速度计数据(用于倾斜调整?)。为什么没有利用所有 6 个数据点的答案?

(注意:文档中有“磁力计”的拼写错误)

javascript geolocation core-location cllocation sensors

4
推荐指数
2
解决办法
4940
查看次数