Core Location框架基本概念理解

乞力馬紮羅的雪CYF發表於2015-09-20

      Core Location框架為定位使用者當前位置和方向(Heading)提供支援。負責從裝置硬體收集資訊並以非同步方式報告給應用程式。

定位方式:WiFi,蜂窩式行動電話基站,GPS衛星;

定位優先順序:GPS,WiFi,蜂窩式行動電話基站;

定位準確性:GPS衛星(準確性高,但侷限性大,比較耗費裝置電量)、WiFi及蜂窩式行動電話基站(WiFi依賴網路,蜂窩取決於基站密度,耗費流量。)


      iOS開發中,不能指定使用哪種方式進行定位,iOS系統會根據裝置情況和周圍環境,採用一套最佳的定位解決方案。iOS裝置通過定位來確定使用者位置資訊,因為涉及使用者隱私問題,所以在使用者使用地圖定位之前會與使用者之間有互動行為。

服務過程:使用者進行定位授權,同意則進行定位操作,反之提示使用者無授權無法進行定位操作。


github主頁:https://github.com/chenyufeng1991  。歡迎大家訪問!

相關文章