Finding GPS signal strength

cocoa-touch, gps, ios, iphone, objective-c

Solution

No public API exists for checking GPS signal strength but it doesn't sound like that is what you are really looking for anyway. You absolutely can check the accuracy of the locations returned by CoreLocation.

Look at CLLocation, it has `horizontalAccuracy` and `verticalAccuracy` properties which indicate how accurate the device believes that location fix to be.

Problem

Is there any way to get an iPhone's GPS signal strength? I'd like to make some kind of display like this: - If GPS = 0 or No Signal: color = red / Poor or No Signal - If GPS = <140 m Signal: Color Orange /Fair Signal - If GPS = >140 m Signal: Color = Green / Good or Excellent Signal

Original source