Currently, when you stop navigation you have to manually resume it again. I often tend to stop at the side of the road to take a look at the map. To do so you need to stop navigation. When you then drive on without actually resuming the navigation, you not only lose the track recording for this segment but also have to stop once more just to resume the navigation.
Would it be possible to implement an auto resume feature, e.g. based on detecting movement/speed?
Just to clarify: I didn’t mean to use any acceleration (or other) sensors from the phone. Instead, the idea is to use the GPS in the same way you use it to record track points (e.g. speed and/or distance above a certain limit triggers a point to be recorded.) You could use a similar measure to trigger the navigation re-start.
Do you even distinguish the initial navigation start from a (later) re-start? Or is this treated all the same?