《iPhone開發基礎教程》第13章 我在哪裏?使用Core Location定位功能

Core Location能夠利用三種技術實現定位:GPS、蜂窩基站三角網定位(cell tower triangulation)和Wi-Fi定位服務(WPS)。
 
GPS是最精確的,但在第一代iPhone上不可用,GPS從多個衛星讀取微波信號來肯定當前位置。蜂窩基站三角網定位根據手機所屬範圍內的手機基站的位置進行計算,在城市和其餘手機基站密度較高的區域很是精確。WPS經過使用iPhone的Wi-Fi鏈接的IP地址,經過參考已知服務提供商及其服務區域的大型數據庫來猜想你的位置,不精確,有時會有數英里的偏差。
 
全部這三種方法都會顯著消耗電量,除非絕對必要,不然不該該對你的位置進行屢次輪詢。能夠根據須要指定精度,經過仔細設定所需的絕對最低精度級別,能夠防止沒必要要的電池消耗。告知但願的精度級別,Core Location將決定哪一種技術能夠更好知足你的請求。
相關文章
相關標籤/搜索