I want to create webmap application where I could upload my GPX tracks. These tracks should be automatically snapped to the road network (could be OSM roads). If tracks are not snapped correctly there should be ability to manually drag tracks vertices to snap them to correct roads.
If it would be possible I wouldn’t use routing engines. I also would like not to store road network locally if it is possible.
Maybe somebody could give some advices: if Map Matching based on GraphHopper would be a suitable to implement this task? Are there any tutorial how to start using it? Do I need to have Java knowledge to work with it?