Добавление нескольких точек в Google Maps с помощью Android Intent

Как часть навигации в моем приложении, я перенаправляю свое приложение на Карты Google вместе с латами и длинными. Мне уже удалось передать источник и пункт назначения и открыть его прямо в Google Картах.

Uri gmmIntentUri = Uri.parse("google.navigation:q=9.883456,78.120150"); Intent mapIntent = new Intent(Intent.ACTION_VIEW,gmmIntentUri); mapIntent.setPackage("com.google.android.apps.maps"); startActivity(mapIntent); 

Но мой вопрос в том, как передать несколько точек на Карты Google с помощью намерений. Недавно Google ввел добавление нескольких мест назначения в мобильную версию приложения Google Map, и я полагаю, что он доступен в API Google Directions, но я не хочу, чтобы он искал путь, интегрируя Google Directions в мое приложение, я бы предпочел Шоссе к Google Maps.

Я много искал эту тему, но все, что я нахожу, это следующее, но это тоже не работает.

 Intent intent = new Intent(android.content.Intent.ACTION_VIEW, Uri.parse("http://maps.google.com/maps?saddr=st.%20louis,mo&daddr=washington,dc%20to:chicago,il%20to:new%20york,ny")); startActivity(intent); 

Вышеприведенный код работает только тогда, когда мы открываем его в Chrome, но я хочу, чтобы он открывался в Картах Google и даже добавлял mapIntent.setPackage("com.google.android.apps.maps"); Не работает, но очевидно, что вышеуказанный uri – это URL-адрес, доступный в Картах Google в веб-версии.

Любые идеи или любые идеи о том, как это может быть достигнуто, будут более чем приветствоваться.

PS: Может ли это быть достигнуто вообще?