【问题标题】:What should I do if compass lies指南针在说谎怎么办
【发布时间】:2012-07-25 05:29:57
【问题描述】:

如果两个或多个不同设备上的指南针显示不同的方向,我该怎么办?我尝试在设备上校准指南针,但无论如何有时它们会向我显示不同的方向。

【问题讨论】:

  • 您是否在询问如何解决指南针不准确的问题?
  • 可能存在均衡不同设备上不同罗盘航向的方法,但我不知道设备方向

标签: iphone ios compass-geolocation


【解决方案1】:

因为 iPhone 罗盘“就像磁针罗盘一样工作”:

数字罗盘航向的准确性可能会受到磁场或其他环境干扰的影响,包括因靠近 iPhone 耳塞中的磁铁而造成的干扰。指南针可能需要不时校准 (Apple: iPhone and iPad: Calibrating Compass)。

您有几种固定指南针的方法:

  1. 按照指示进行操作!以八字形动作移动设备。但是,这似乎不适合您。

  2. “[d]忽略要校准的消息”。某些区域比其他区域具有更多的磁干扰,例如在汽车中,因为它的仪表板。您可以不理会它,因为“设备最终会在转几圈后重新校准。请注意,它可能需要在您驾驶时定期重新校准,具体取决于存在的磁干扰水平。”

  3. 重启(不是“滑动关机”重启)。按住电源按钮和主页按钮,直到出现 Apple 标志。

我很确定这些是您的选择。可能还有更多,所以我会做更多的研究。

如果您只想查看哪个指南针错误,请获取一个真实指南针并将其与两部 iPhone 上的航向进行比较。无论它与哪一个匹配,另一部电话都是错误的。如果没有真正的指南针,可以按照this教程自制一个(更好玩)!

希望这会有所帮助!

【讨论】:

    【解决方案2】:

    好吧,如果 2 台 iOS 设备为您提供 2 种不同的读数,那么其中至少有一台具有未经校准的硬件。那么这是一个硬件问题吗?我认为在程序方面没有什么可做的,特别是如果您不知道确切的偏差是什么。

    【讨论】:

    • 我想用软件解决问题。我将两个或更多设备放在桌子上,我校准它们,但它们显示不同的标题。我能知道谁在撒谎吗?
    • “知道谁在撒谎”是没有意义的——当你使用硬件时,你所能做的就是相信它给你的阅读。除非有不止一种阅读方式,我敢肯定没有。
    • 一般来说,我想将设备放在共同的局部坐标系中,以了解它们如何相对于彼此旋转。陀螺仪可以帮助我,但我不知道第一个方向,因为陀螺仪总是从 0 开始。
    • 也许没有指南针也可以。你有什么想法吗?
    • 抱歉,我想不出来 - 但这只是因为我对陀螺仪没有太多经验。听起来可行。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-09-25
    • 1970-01-01
    • 2019-03-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多