Find the optimal route through a given set of way points on Google Maps