route_planner build a route-planning algorithm like the one used in Google Maps to calculate the shortest path between two points on a map.