簡體   English   中英

CLLocationmanager中的GPS位置更新

[英]GPS location updates in CLLocationmanager

我正在開發一個應用程序。我正在使用CLLocation Manager獲取位置更新。我知道當我調用開始位置更新方法gps時關閉,而當我們調用停止位置更新gps時關閉。但是我想關閉GPS,我仍然想使用手機信號塔或wifi.wifi來獲取位置更新。

您可以使用CLLocationManagerdesiredAccuracy屬性來告訴系統位置的精確度。 您無法控制是否打開GPS,但是將desiredAccuracy精度設置為較低的精度會消耗較少的功率。

CLLocationManager類參考

接收機盡最大努力達到要求的精度; 但是,不能保證實際的准確性。

您應該為此屬性分配一個適合您的使用情況的值。 換句話說,如果您僅需要幾公里之內的當前位置,則不應為准確度指定kCLLocationAccuracyBest。 確定精度更高的位置需要更多的時間和更多的功率。

當請求高精度位置數據時,位置服務傳遞的初始事件可能不具有您要求的准確性。 定位服務會盡快傳遞初始事件。 然后,它將繼續以您要求的精度確定位置,並在有可用數據時根據需要提供其他事件。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM