0
我已經爲使用位置服務和GPS的iOS編寫了增強現實應用程序,當設備處於風景狀態時一切正常,但當設備的旋轉狀態爲風景時,方位角無法正確計算,我目前正在使用didUpdateHeading方法中的真實標題計算此值,減去90度的標題調整。我應該檢查是否< 0?iOS設備處於風景狀態時的方位角計算問題
謝謝。
我已經爲使用位置服務和GPS的iOS編寫了增強現實應用程序,當設備處於風景狀態時一切正常,但當設備的旋轉狀態爲風景時,方位角無法正確計算,我目前正在使用didUpdateHeading方法中的真實標題計算此值,減去90度的標題調整。我應該檢查是否< 0?iOS設備處於風景狀態時的方位角計算問題
謝謝。
這是一個非常討厭的問題,似乎設置headingOrientation
屬性實際上並沒有做任何事情。
下面的代碼適用於風景左方向(右home鍵):
orientation = (float) manager.heading.magneticHeading;
orientation += 90.0f;
if(orientation > 360.0f)
orientation -= 360.0f;
所以對於風景正確的方向,這應該做的伎倆:
orientation = (float) manager.heading.magneticHeading;
orientation -= 90.0f;
if(orientation < 0.0f)
orientation += 360.0f;
看看在這個http://stackoverflow.com/questions/14070931/ios-calculating-distance-azimuth-elevation-and-relative-position-augmented – 2013-02-10 12:38:17