Please or Register to create posts and topics.

3.56 Laggy GPS position (3-4 second delay)

Ever since I upgraded to 3.x on my iPhone, the GPS tracking is laggy (I'd say there's a 3-4 seconds delay). For example, I stop by a light to make a turn, and I still see the arrow that depicts the car to be moving towards the intersection. This makes navigation really inconvenient as I have to mentally adjust for the fact that the required turn is much closer than what the map tells me.

Otherwise, the app is snappy, so this is not related to some overall UI lag. There was no issue with the older (2.x) Scenic.

Is this a known issue? I'd be happy to test some beta version and provide some debug logs.

There is a setting in Settings > Finetuning > Extrapolate Position. Let me know if that helps.

If you're enjoying Scenic and are happy with the support, please leave a nice rating in the App Store. It would mean a lot to me ❤️

Thanks! It was turned off — I'll see how it works with it turned on and will let you know.

A quick follow-up: turning this feature on fixed the issue for me, so thanks a lot! Maybe makes sense to have it enabled by default for others as well.

BONES has reacted to this post.
BONES

Hi, with the new update, where is the setting now?  I have trouble following the GPS navigation because it is about 2-3 seconds delay.  By the time the arrow is at the intersection for turning, my actual position is about 50 feet away.  Therefore I miss all the turns.  🙁

Please help me to fix this!

Old Man Emu has reacted to this post.
Old Man Emu

Working on it

If you're enjoying Scenic and are happy with the support, please leave a nice rating in the App Store. It would mean a lot to me ❤️

thank you so much!  Is the fix going to be on the next minor release?

I'm hoping to have 4.03 in the App Store in Saturday. The fix will probably not be in that version, but in the one after that.

If you're enjoying Scenic and are happy with the support, please leave a nice rating in the App Store. It would mean a lot to me ❤️

Has the settings, fine tuning, extrapolate position been removed from Version 4.03?

 

It did help but on a 170 mile ride yesterday, when Scenic worked well, I was sbout 15 metres ahead of the marker which would have been a problem were it not a familiar route.

I deliberately removed the extrapolate position. I am in the process of extrapolating the poisition in line with the route you are following. The previous "extrapolate" function was only based on position and heading, and caused deviations from the route at corners, with an unnecessary recalculation as a result.
Improvement is coming.
If you're enjoying Scenic and are happy with the support, please leave a nice rating in the App Store. It would mean a lot to me ❤️

Tried version 4.04 today and it seemed much better unless zoomed right in but that may be wishful thinking !

 

Kevin

I did not see this is fixed on 4.04.  I just tried this morning.

It should be better. Not completely addressed but better.

If you're enjoying Scenic and are happy with the support, please leave a nice rating in the App Store. It would mean a lot to me ❤️

I’m glad that there was a difference. It is definitely better but still not quite right yet. The position marker now stays more or less on the roads as well.

Each iteration is definitely changing rapidly for the better which is very positive.

Thanks

Kevin

 

Let me give you some background info on this:
So, navigation apps receive the GPS position from iOS. At the moment the GPS position is received, you already passed that position (unless you are not moving obviously). This is just the way it is. So, there is an inherent delay... always.

What most navigation apps do to overcome this, is "predict" / "extrapolate" your position. Some do this based on the route you are following and the speed you are traveling. Others do this based on your heading and your speed. In both scenarios they predict where you will be in 1 second from now. Typically, this 1 second is enough, because iOS sends a new GPS position each second (in a navigation scenario).

Scenic v4.04 predicts your location after 1 second, based on heading and speed. Scenic v4.03 did not predict at all. Now... in some situations, additional processing can cause an additional delay in displaying the location update. For example, checking if you are back on the route, generating the next navigation instruction image, or other processing, can cause an additional delay which may cause your location to seem laggy still.

Wether this delay is noticeable can depend on many things. First of all, I need to do some performance improvements to minimize the impact of additional processing on the delay. But also your device performance may affect this. E.g. older device with a slower processor will affect this as well.

All this is to say, I know it's not perfect yet, but it's better than it was. And I'm still working on improving this more.

johnsondvr has reacted to this post.
johnsondvr
If you're enjoying Scenic and are happy with the support, please leave a nice rating in the App Store. It would mean a lot to me ❤️

Thanks for the explanation.  Its only really noticeable when I zoomed in just to see how close it is.   It is certainly as good as my BMW / Garmin Nav 6.

It always interesting to see how close the extrapolation gets you when you pop out of European Alpine tunnels.

 

Scenic is still a cracking App !

Kevin