簡體   English   中英

我如何確定iphone CoreLocation是否正在使用衛星或蜂窩塔三角測量來查找當前位置?

[英]How can i determine if iphones CoreLocation is using satellites or cell tower triangulation to find the current location?

我正在使用CoreLocation查找用戶當前位置並將其顯示在地圖上。 當使用衛星建立位置時,我想顯示帶有天線的圖標,當使用塔式細胞三角測量時,我想顯示帶有塔的圖標。 在我的測試應用程序中,我將所需的精度設置為kCLLocationAccuracyNearestTenMeters,如果使用塔式細胞三角測量,這可能永遠不會達到,但是當它使用衛星時我有很有希望的結果。

我如何確定檢索當前位置,衛星或塔的模式,我應該看看CoreLocation提供的精度是否小於所需的精度然后使用衛星,如果沒有使用塔式細胞三角測量或有另一種方式?

框架不公開確定位置的方法。

區分GPS更新的一種方法是:設置高度參數。

雖然框架沒有公開哪個硬件設備提供位置信息,但它確實提供了具有以下屬性的准確度信息: horizontalAccuracyverticalAccuracy 您可以通過查看這些值的精確程度來偽造它。

暫無
暫無

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

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