我的数字指南针正常吗?
开始测试并水平旋转设备。Canvas 指南针指针实时指北,航向以度数和方位(北、东北、东、东南、南、西南、西、西北)显示。
本测试从磁力计读取 DeviceOrientationEvent.alpha 属性,显示以度数(0-360°)表示的实时指南针航向和方位标签。
0° 指向北,90° 指向东,180° 指向南,270° 指向西;精度取决于磁干扰和设备校准。
Sensor access is required to run this test.
结果含义
| Result | Range | Meaning |
|---|---|---|
| 良好 | 航向平滑更新,与实际方向一致 | 您的磁力计已校准且工作正常。旋转时指南针指针准确跟踪北方。 |
| 注意 | 航向漂移或跳动不规律 | 金属物体、手机壳或附近电子设备的磁干扰。远离干扰源并以八字形移动手机进行校准。 |
| 异常 | 无航向数据或值保持不变 | 磁力计不可用或权限被拒绝。在 iOS 上,提示时请授予方向传感器访问权限。 |
常见问题及解决方案
指南针显示错误方向或漂移
缓慢地以八字形移动手机数次以校准磁力计。远离金属物体、磁铁和电子设备。
iOS 上不显示航向数据
iOS 13+ 需要 DeviceOrientationEvent 的明确权限。点击开始以触发提示并授予访问权限。确保网站通过 HTTPS 提供服务。