§ Mode
Click the map to drop a checkpoint. Up to n = 20. These are the
vertices on which we will run Christofides using OSRM driving
distances.
§ Compute
First fetch the driving-distance matrix; then run Christofides on the
symmetrized matrix D′(i,j) = min(d(i,j), d(j,i)).
§ Inspect Route
Click a checkpoint on the map (origin, red), then a second one
(destination, red). We'll draw the actual driving route and report
its length in both directions.