Add the region, country etc. to your map features using Geopandas.
How to combine a bunch of shapefiles (or QGIS vector layers) into a single one without dublicates using python with geopandas
How to import all runkeeper GPS tracks (GPX files) into a single GeoDataFrame, and analyse and map them using python
How to assign elevation to a GPX file? With Python this is easy thanks to elevation, geopandas, rasterio and SRTM data.
It is easy to open a complete folder of GPS Tracks (GPX files) in Geopandas, e.g. for plotting maps or to export them as shapefile.