2011-01-08 81 views
6

有沒有辦法獲得iPhone的GPS信號強度?我想做出某種顯示的是這樣的:尋找GPS信號強度

  • 如果GPS = 0或無信號:顏色=紅色/差或無信號
  • 如果GPS = <140米信號:顏色橙/交易會信號
  • 如果GPS =>140米信號:顏色=綠色/良好或優秀的信號

回答

15

沒有公共API存在檢查GPS信號強度,但它聽起來不像是你真正需要的無論如何。您絕對可以檢查CoreLocation返回的位置的準確性。

看看CLLocation,它具有horizontalAccuracyverticalAccuracy屬性,這些屬性表明設備認爲定位有多準確。

1

您應該主要關注CLLocation屬性horizontalAccuracy。 該值表示與當前緯度,經度座標相關的估計精度。 verticalAccuracy代表高度/高度的準確性。通常,GPS設備不太適合精確的高度測量,所以要專注於水平屬性。