For an off-line option not dependent on your OS you can use
2D/3D Rerun. You can either upload your map and then your gps route or, if someone else happens to have already uploaded the map, just throw your gps route in. You can then watch your dot race all the other dots.