簡體   English   中英

iPhone指南針根據方向旋轉

[英]iphone compass rotating based on orientation

嗨,我希望能指出正確的方向,以解決以下問題:當iphone的方向更改/更改時,將需要對didUpdateHeading:newHeading進行哪些轉換以使CLHeading.trueHeading的值始終起作用如果電話的方向為CLDeviceOrientationLandscapeRight。

謝謝

我看了看蘋果文檔。 真實航向是指南針航向,已針對磁北和真北之間的差異進行了校正。 在打印的地圖上,這稱為磁偏角,是由於真實的北極和磁性的北極不在同一位置而發生的。 磁極在緩慢地漂移,但是地軸的傾斜變化卻慢得多。

真正的指南針上有一條線,您可以與針對齊以獲取指南針讀數。 我認為您的問題可能會重述為:如何在iPhone中移動參考線? 目前,它以縱向模式指向屏幕頂部。 要將其顯示在landscapeRight(左側的主頁按鈕)的屏幕頂部,您可以嘗試從標題中減去90°。 如果結果為負,請加上360°。 這將影響真實航向和磁航向,但應將參考“北”移動到“西”之前的位置(逆時針90°)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM