Considering I have a folder that contains multiple
.gpx tracks, my objective is to show each of them in a single leaflet map. Then I would personalize thing like tooltips of each track, the color for each track, etc.
I already searched and found these libraries:
But they only let me load one track. Is there a way to load an entire folder?
If leaflet does not allow it, is there another option?
So I have the tracks folder on my backend/server side, so to read them at the frontend I need some way to get the data.
My backend runs using Flask, and I got an endpoint to list all the files:
class GPS_Tracks(Resource): def get(self): files = for f in os.listdir(files_directory): if f.endswith(".gpx"): files.append(f) files.sort() return files
It returns something like this:
[ "2016-01-15 17-43-20.gpx", "2016-01-15 18-34-15.gpx", "2016-01-16 21-36-19.gpx", "2016-01-16 21-48-17.gpx", "2016-01-16 22-58-56.gpx", ...]
So my frontend does a request to that endpoint and gets the names of the files. But I need to still access the files.