Duvida Google Maps javascript

Boa Tarde !!

Estou tentando desenvolver uma pagina simples em html com javascript que possa interagir com o google maps.
Meu problema esta no seguinte ponto ,não consigo fazer um codigo que traçe uma rota passando por mais de duas cidades.

O que eu quero fazer eh seguinte:
ter na tela com varios input text para usuario preencher as cidades desejadas e traçar uma rota sublinhada no mapa
por todas as cidades que o usuario optou

alguem ja fez algo desse genero ou pode ajudar ???

eu consegui apenas de uma cidade para outra e não com varias cidades.

Obrigado !!!