В качестве части навигации в моем приложении я перенаправляю свое приложение на Карты Google вместе с латами и длинными. Мне уже удалось передать источник и пункт назначения и открыть его прямо в Google Картах.Добавление нескольких точек в Google Maps с помощью Android Intent
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 Maps с помощью намерения. Недавно 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 Maps и даже добавление mapIntent.setPackage("com.google.android.apps.maps");
не работает, но его любопытное очевидно, что выше URI передается является URL, который доступен в Картах Google.
Любые идеи или любые идеи о том, как это может быть достигнуто, будут более чем приветствуемыми.
P.S: Можно ли это достичь вообще?
Этот вопрос кажется похож на это [SO нить] (http://stackoverflow.com/questions/35772128/how- чтобы миновать-тройник точку-на-стандарт-Google-карты-приложения-в-андроида-через-Инте). – noogui