Okay so it's very much not FOSS (we're talking upwards of a couple hundred $ / month) but Esri's StoryMap feature through their ArcGIS software suite would allow you to do exactly this. Having used StoryMaps though, this is by far the most comprehensive way to do something of this nature. You can upload GPS data directly to the software, export the map to the ArcGIS Online suite, then create a storymap from there. StoryMaps can be panned, animated, zoomed etc to your heart's content.
Your other solution would be with QGIS, which is FOSS. I don't think they have a StoryMaps analogue, but I've heard "QGIS2WEB" sort of works like that.
https://www.qgistutorials.com/en/docs/web_mapping_with_qgis2web.html
I believe Google Earth Engine also has this capability but it's only free for academic & research use. Also NOT FOSS.