What cycling GPSes do, or can do....if you have a wheel sensor it'll do a very accurate rollout. I.e. count wheel rotations over a mile. Best of both worlds.
Side note GPS can be very accurate horizontally, but not so much vertically due to the whole trigonometry on the surface of a globe thing.