数字罗盘问题

Posted

技术标签:

【中文标题】数字罗盘问题【英文标题】:digital compass problem 【发布时间】:2009-12-22 09:28:19 【问题描述】:

我正在创建一个增强现实应用程序,我注意到如果我尝试使用相机视图(使用 layerar 或 wikitude API),存储的位置不会出现在正确的方向上。 问题是当您尝试通过相机视图查看已知对象时,数字罗盘无法正确显示北方。如果将手机与地面对齐(看看我的鞋子),屏幕上会根据航向旋转显示位置。

所以我猜指南针在纵向模式下使用时应该与滚动对齐,或者在横向模式下与俯仰对齐。

无论如何,如果你们中的任何人都可以分享所描述问题的可能解决方案,我将不胜感激。

【问题讨论】:

【参考方案1】:

我曾经在我的 G1 上看到过这个问题,但它消失了。您可能需要重新校准指南针。要做到这一点,你“以 8 字形挥动你的手机”(是的,我也不完全确定他们的意思)。我想你应该假装它是一根魔杖,然后你应该尝试对房间另一边的某物施咒。

但实际上,我认为手机需要在处于多个不同方向时查看磁力计值,因此只需将其向各种方向转动即可。

【讨论】:

这就像在原始 Descent 中那样做一个 8(无限)循环吗? :P 那是一个真正的手指绕口令

以上是关于数字罗盘问题的主要内容,如果未能解决你的问题,请参考以下文章

张高兴的 Windows 10 IoT 开发笔记:三轴数字罗盘 HMC5883L

Android上的方向传感器和磁场传感器之间的区别?

GPSD

倾斜补偿罗盘

计算两个 GPS 坐标之间的罗盘方位问题

罗盘省略号语法