...è una domanda che mi sono posto anch'io...e mi sono "marzullamente" risposto: no non esiste!
i sw dei navigatori sono "passivi" nel senso che collocano le coordinate lette dal satellite all'interno delle mappe preregistrate.
Per poter registrare un percorso (ma anche coordinate di un punto in cui mi trovo, per esempio), credo che servirebbe un sw più evoluto...
e qui mi inchino a giudizi più specialistici
(cmq penso potrebbe essere una nuova frontiera per i produttori..)