Did you already try phone apps? I personally use an app called CaliMoto. It lets you plan routes and record your ride. Or you could just record you movement without planned route to follow. One other apps Rever and Ride With GPS.