Xcode:如何显示GPS强度值?
我试图获得GPS强度值来显示信号是强还是弱。 有谁知道如何获得价值。
提前致谢。
使用CLLocation的属性,如horizontalAccuracy
和verticalAccuracy
,这表明设备相信定位是多么准确。
你可以使用
if (someLocation.horizontalAccuracy < 0) { // No Signal } else if (someLocation.horizontalAccuracy > 163) { // Poor Signal } else if (someLocation.horizontalAccuracy > 48) { // Average Signal } else { // Full Signal }
从链接希望它帮助。 快乐编码:)
你可以使用stackoverflow的优秀的searchfunction,并find这个解决scheme:
寻找GPS信号强度
您无法直接访问多个可见卫星或信号强度。
然而,你可以从精确度计算假信号强度。
-(void)locationManager:(CLLocationManager *)manager didUpdateToLocation:(CLLocation *)newLocation fromLocation:(CLLocation *)oldLocation { NSLog (@"accuracy: H:%.2f, V:%.2f", newLocation.horizontalAccuracy, newLocation.verticalAccuracy); }