Off Road Navigation
Most GPS enabled devices allow you to know just right where you are based on their ability to synch up with positioning satellites. Training watches like the Garmin Vioactive and the Forerunner 920XT. Offer live positioning and smart notifications. Third party apps. let you synch your data so you can view your results at a later time.