Firstly, the 1 second(?) position update is slammed into the users face as honestly as it can be. The other way around i would love to not see the absolute accurate position where i am now, it would be enough for me to know where i was 1 second ago and have a nice fluid transition to the next known point and possibly fluid transitions overall while navigating.
For the second i threw together some code to not sound completely demanding without delivering something