Trajectories use Dijkstra's cached data.

Much speed. Very fast.

(Obvious win on Chrome, less so on Firefox where having more than ~400 tiles
can cause a slowdown, but it is still better than before.)