I got bored latelly and was thinking about a new programming challenge for myself. I decided to create a route planner. Because i’m completely new to this topic i wanted to know from you where I should start looking for information on how to create one? I already found some info about dijkstra’s algorithm for finding shortest routes in a graph. But where to get the data? Can openstreetmap provide such a graph and if yes how to obtain it etc?
Because i dont know anything about developing a routeplanner I think it is ‘just’ something like. Get latlong for point A and B. Get a graph with vectors that are between those two points and then calculate the shortest routes for that graph. Is this assumption correct?
Can someone help me in the right directions please?