2010-12-09 98 views
8

嗨,我期待着指出正確的方向來解決問題,當iphone的方向正在改變/改變什麼樣的轉換將需要執行didUpdateHeading:newHeading使價值CLHeading.trueHeading旋轉爲始終充當手機處於CLDeviceOrientationLandscapeRight的方向。iphone羅盤根據方向旋轉

謝謝

+0

看到這篇文章 - http://stackoverflow.com/questions/9260033/north-calculation-based-on-magnetometer-and-gyroscope – ratana 2015-05-05 00:38:30

回答

0

我看着蘋果文檔。 真正的標題是一個指南針標題,針對磁北和真北之間的差異進行了校正。在印刷地圖上,這被稱爲赤緯,是因爲真正的北極和磁北極不在同一個地方。磁極緩慢地漂移,但地軸的傾斜變化要緩慢得多。

一個真正的指南針有一個線,你排隊與針,以獲得指南針讀數。我認爲你的問題可能重申爲:我如何在iPhone中移動該參考線?目前它正在以縱向模式指向屏幕的頂部。要將其置於landscapeRight(左側的主頁按鈕)屏幕的頂部,您可以嘗試從標題中減去90°。如果結果爲負數,則添加360°。這會影響真正的航向和磁航向,但它應該將參考「北」移到「西」之前(逆時針90°)的位置。