Roteamento ideal de mapas com o Google Maps

Existe uma maneira de usar a API do Google Maps para retornar uma rota "otimizada", devido a um conjunto de pontos de referência (em outras palavras, uma solução "suficientemente boa" para o problema do vendedor ambulante) ou sempre retorna a rota com o pontos na ordem especificada?

questionAnswers(5)

yourAnswerToTheQuestion