寻找GPS信号强度

时间:2011-01-08 07:37:36

标签: iphone objective-c ios cocoa-touch gps

有没有办法获得iPhone的GPS信号强度?我想做一些像这样的展示:

  • 如果GPS = 0或无信号:颜色=红色/差或无信号
  • 如果GPS =< 140 m信号:颜色橙色/一般信号
  • 如果GPS => 140 m信号:颜色=绿色/良好或优秀信号

2 个答案:

答案 0 :(得分:16)

没有用于检查GPS信号强度的公共API,但听起来并不像您正在寻找的那样。您绝对可以检查CoreLocation返回的位置的准确性。

查看CLLocation,它有horizontalAccuracyverticalAccuracy属性,表明设备认为位置确定的准确程度。

答案 1 :(得分:2)

您应该主要关注CLLocation属性horizontalAccuracy。 该值表示与当前纬度,经度坐标相关的估计精度。 verticalAccuracy表示高度/高度的准确度。 通常,GPS设备不适合精确的高度测量,因此要专注于水平属性。