【问题标题】:iPhone Compass: Adjust Heading to get Correct Reading in LandscapeiPhone 指南针:调整航向以获得正确的横向读数
【发布时间】:2010-02-09 03:30:00
【问题描述】:

如果您在横向模式下使用 iPhone,有谁知道如何调整 iPhone 的指南针读数?航向始终从设备顶部获取,但如果使用加速度计数据进行重新计算,则应该可以获得真实读数。

【问题讨论】:

    标签: iphone core-location compass-geolocation digital-compass


    【解决方案1】:

    我发现最好的方法是将航向偏移 X 轴的倾斜度数。

    即直线向上(底部的主页按钮),偏移量为 0。 向右倾斜 90 度,添加 90 度等。

    这将为您提供大约 3 度以内的正确航向

    来源:我目前正在为 iPhone 3GS 制作 AR 卫星跟踪应用。

    【讨论】:

    • 嘿混沌,谢谢你的好把戏。我有一个相关的问题,当用户以纵向模式将设备移动到头顶时,航向变为 0 到 360,但我必须将其保持在 0 附近。你是如何解决这个问题的?
    • 我记录了指南针翻转的角度(Y 倾斜)(大约 68 度,如果我没记错的话)。然后,我从罗盘值中减去 180 度,直到它们达到垂直方向。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-05-07
    • 1970-01-01
    • 2022-09-24
    相关资源
    最近更新 更多