Hi Guys

There’s no specific programming section! But this isn’t really programming, just procedure.
I’d like to hear from anyone who uses a GPS for hiking, not just lives behind a keyboard.
I aim to implement a reverse track log feature similar to what I think Garmin call TrackBack.
Please give thought on my current idea for procedure in no specific language.
*****
The user would normally terminate the track log at the end of a hike,
but if for whatever reason the log was terminated earlier,
check that the last recorded point is within a reasonable distance of the current position.
If not, then direct to the last point of the track log, otherwise,
direct to the second last point of the track log.
It could be argued better just to direct to the closest point of the track log first,
but that assumes that anywhere on the track log is accessible by means other
than the trail that was taken to create the track log.
When the hiker arrives within a reasonable distance of either the last point
of the log, or the second last point (depending on the condition above),
direct the hiker to the track log point that was recorded preceding what is now the
closest track log point (which will for the first iteration, be either the last or second last point).
Repeat the above until the user arrives at the first point of the track log.
*****
Cheers, Brek.