我正在使用CoreLocation查找用戶當前位置並將其顯示在地圖上。當使用衛星建立位置並且使用塔單元三角測量時,我想用天線顯示帶有天線的圖標和帶有塔的圖標。在我的測試應用程序中,如果使用塔單元三角測量,我將所需的精度設置爲kCLLocationAccuracyNearestTenMeters,但這可能永遠不會達到,但當它使用衛星時,我的結果非常有希望。如何確定iphones CoreLocation是使用衛星還是手機信號塔三角測量來查找當前位置?
如何確定檢索當前位置,衛星或塔的模式,我應該看看CoreLocation提供的精度是否小於所需的精度,然後是使用衛星,如果不是使用塔單元三角測量或者其他方式?
我正在考慮使用horizontalAccuracy來查看它是否在距離範圍內。如果它更小,則通過使用衛星發現位置,否則通過塔單元三角測量發現。 – 2010-03-11 08:58:50