Take the 2-minute tour ×
Ask Different is a question and answer site for power users of Apple hardware and software. It's 100% free, no registration required.

I'm a big fan of Kinetic and use it track my bike rides as well as map the local trails. Lately it's been giving me some grief though and telling me I have a weak GPS signal at the outset of rides. It shows a bar for the signal strength and it's definitely below the 50% mark.

Unfortunately that's all it shows.

On my old GPS unit I used to be able to see which satellites were in range of the unit and which ones the unit was locked on to for positioning information at any point in time.

Is there an iPhone app that'll let me see similar information? I'd like to see if it's local interference that's suddenly getting in the way or if it's Kinetic that's the problem.

share|improve this question
add comment

2 Answers

up vote 4 down vote accepted

There is no such interface available for iOS, since everything is enclosed within the CoreLocation framework (no way to access NMEA data).

You can monitor some variables (like horizontalAccuracy, verticalAccuracy) but that's it. The easyest way to obtain this information is to run some GPS application, that gives this information, for example GPS Status.

share|improve this answer
    
Can you show me a screen shot of this information in MotionX GPS? They don't mention this feature and your answer makes me doubt they can display it? –  Ian C. Sep 11 '11 at 22:59
    
I have edited my post, MotionX GPS shows only horizontal accuracy, GPS Status shows horizontal and vertical and also is free. –  mspasov Sep 14 '11 at 13:36
    
GPS Status is pretty much what I was after. Thanks. –  Ian C. Sep 14 '11 at 15:16
add comment

In general, on iOS it's not possible to display detailed satellite information. As noted in mspasov's answer, the CoreLocation API doesn't give access to GPS specifics.

A complicating factor is that most of the time, your iPhone doesn't use GPS to find its position. Instead it uses the locations of nearby wifi networks and cell phone towers. Those methods are generally more accurate and quicker than using the GPS chip, and in cities you may never see the GPS activate. I don't believe an iOS program can even find out which source of location it gets at the moment, although you can make a good guess based on the reported accuracy.

There are external GPS receivers for iOS devices that can generate more accurate fixes. Bad Elf, for example, has a developer list and in the past has said they intend to make an API available to access more detailed GPS info.

share|improve this answer
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.