Skip to main content

我的数字指南针正常吗?

开始测试并水平旋转设备。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 提供服务。

相关工具

常见问题

如何测试手机的数字指南针?

点击开始测试,然后平拿手机并缓慢旋转。指南针指针应指向北方。航向显示当前方位(0-360 度)和方向。

为什么指南针显示错误方向?

金属物体、手机壳或附近电子设备的磁干扰会影响精度。尝试远离此类物体。某些设备可能需要指南针校准 — 以八字形移动手机。

此测试使用 GPS 或位置数据吗?

不使用。指南针测试仅使用 DeviceOrientation API 读取磁力计。不涉及 GPS、定位服务或网络请求。

数据会发送到服务器吗?

不会。所有方向数据通过 DeviceOrientation API 在本地处理。测试期间不进行任何服务器通信。