Wyświetlanie trasy między dwoma punktami z wieloma punktami orientacyjnymi

Jestem nowicjuszem w Androidzie i rozwijam aplikację do nawigacji dla Androida. Moje pytanie brzmi: chcę pokazać trasę z wieloma punktami drogi między węzłem źródłowym a docelowym na mapach Google i nie wiem, jak to zrobić. Poszukuję tego, ale większość wyników dotyczy dwóch punktów.

Pomóż mi rozwiązać mój problem

np .: - gdy użytkownik aplikacji przesyła miejsce docelowe z pewnymi punktami orientacyjnymi, mapa powinna wyświetlać trasę od źródła do miejsca docelowego z tymi punktami na drodze w telefonie.

Dzięki !