【发布时间】:2011-06-05 16:46:42
【问题描述】:
有什么方法可以获取 iPhone 的 GPS 信号强度?我想做一些这样的展示:
- 如果 GPS = 0 或无信号:颜色 = 红色/差或无信号
- 如果 GPS =
- 如果 GPS = >140 m 信号:颜色 = 绿色/良好或极好信号
【问题讨论】:
标签: iphone objective-c ios cocoa-touch gps
有什么方法可以获取 iPhone 的 GPS 信号强度?我想做一些这样的展示:
【问题讨论】:
标签: iphone objective-c ios cocoa-touch gps
您应该主要关注CLLocation 属性horizontalAccuracy。
该值表示与当前纬度、经度坐标相关的估计精度。
verticalAccuracy 表示高度/高度的准确性。
一般而言,GPS 设备不太适合精确的高度测量,因此请专注于水平属性。
【讨论】:
不存在用于检查 GPS 信号强度的公共 API,但这听起来并不是您真正想要的。您绝对可以检查 CoreLocation 返回的位置的准确性。
查看CLLocation,它具有horizontalAccuracy 和verticalAccuracy 属性,表明设备认为定位修复的准确度。
【讨论】: