2017-04-26 83 views
1

我的應用程序需要在屏幕上的標題欄上顯示流暢的標題值。如何從CLLocationManager獲取過濾的指南針標題值?

但是,標題值我喜歡的文章:

275.134063720703 
275.557250976562 
275.518890380859 
272.912872314453 
269.957977294922 
273.501312255859 
272.390350341797 
273.241363525391 
275.250274658203 
272.976440429688 
273.790771484375 
272.344940185547 
272.824005126953 
276.205505371094 
272.190979003906 
273.337341308594 
274.798583984375 
275.545501708984 
272.631317138672 
274.248596191406 
273.635284423828 
273.342041015625 
275.216186523438 

即使iPhone被放置在桌子上。

我想我需要一個與陀螺儀的過濾器工作,使羅盤方向穩定。

我的問題是:是否有任何現有的方法或實驗室獲得更穩定和準確的標題?如果不是,如果我自己寫的話,你有什麼建議嗎?

回答

0

原因:忘記請求CoreLocation許可

半天診斷後,終於,我發現我有不準確的羅盤航向是我沒有要求CoreLocation許可還的原因。

問題是我從來沒有收到任何有關該警報的消息。 CLLocationManager只是爲我提供數據。

解決方案: 只是要求用戶授予權限: https://stackoverflow.com/a/38465537/2073991