How can computing geodesic distances be slow? Isn't it rather trivial math? I'm pretty sure 5 million of them can be calculated in a few seconds on my laptop. And it can be offloaded to the client.
Whereas route calculation can't be easily offloaded.
Whereas route calculation can't be easily offloaded.