| Re: Optimize performance
I have seen this kind of performance (and much, much worse) if the points are spread out. If they're close together (eg. the same city) then it should be much quicker.
Note that you are essentially solving the Travelling Salesman Problem. This is recognised in Computer Science as computationally difficult. The time required increases exponentially according to the number of points. Also on top of that, you have to calculate the individual route segments.
Richard |