javascript - htmlcompass 是如何工作的?

标签 javascript ios sensors compass-geolocation

我有一个 Wifi iPad 和 this compass实际上知道北方的方向。现在我知道一旦北向确定,就很有可能使用陀螺仪数据相当准确地跟踪设备旋转,但它到底是如何知道实际方向的?

现在我很确定 ipad 没有磁力计...是吗?它的两侧都有一堆磁铁!

我的理由是,如果它没有附带指南针应用程序,那么该设备就没有磁力计。

更新:好的,我可以通过在静止的 iPad 周围移动磁铁来影响结果。所以它毕竟有磁力计。

最佳答案

iPad 和 iPhone(3GS 及更高版本)具有板载数字罗盘(磁力计)芯片,例如 AK8975 3 轴磁场传感器。

对了,可以校准,看这里:http://support.apple.com/kb/TS2767

此外iPad还具有陀螺仪和加速计芯片。

如果您想了解 iPad 的内部情况,请查看 ifixit 网站和 teardown at chipworx .

关于javascript - htmlcompass 是如何工作的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9982742/

相关文章:

javascript - 使用 Javascript .insertAfter 或 .append 到元素 Id。它是一个脚本标签,所以它不能与 $

javascript - 为什么 Chrome 选项卡(窗口)更改时警告框会自动关闭?

javascript - JavaScript 中 getter 函数什么时候有用?

ios - 如何在 iOS 中使用 UIView 的 UIViewAnimationCurveEaseIn?

ios - Swift - App Store Connect 版本无法检测 Catalyst 环境

c - 仅当我将 Serial.println ("") 行放入循环中时,Arduino 串行端 Eloquent 会打印所有行

javascript - 视频标签有问题。视频通话结束后海报不可见

ios - objc 如何从这个 Json 数组中获取字符串对象?

python - 带有Raspberry pi 2b +的超声波传感器会产生编译错误

java - 用于记录传感器数据的 Android 按钮