OK, I think I understand your problem, and was thinking about it.
Here is how you could do this with MapHub.
- Allow users to upload - create their own maps on MapHub. One map per route. They can add all points, labels, etc. to the map as they wish.
- Once they are happy with the map, they send you a link to the map and you review it.
- You export it to GeoJSON and import it to your account as:
- big map
- individual maps
Tell me if anything isn’t clear. The key is to use GeoJSON to export and import the map.
I’m working on adding layer support, as it’s a frequently asked feature.