Looking for a solution for this requirement.... Need to be able to give a circular route (ie starting and ending at the same place) by giving the start/ end address and a list of points to visit en route. The API needs to take these and plan a reasonable route from the start point to all the via places and then back to the start point. Google Maps is the normal choice for anything map related but from a bit of playing it appears to simply link the points in the order they are given however this isnt appropriate as we will not know the correct order for them to be visited in. This is for USA based address, does anyone know of a suitable solution provider? Regards