W ramach nawigacji w mojej aplikacji ponownie przekierowuję moją aplikację do Map Google wraz z punktami końcowymi. Udało mi się przekazać źródło i miejsce docelowe i udostępnić je bezpośrednio w Mapach Google.Dodawanie wielu punktów drogi w Mapach Google za pomocą 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);
Ale moja pytanie jest jak mam przekazać wiele punktów do Google Maps poprzez intencji. Niedawno Google wprowadził dodawanie wielu miejsc docelowych w mobilnej wersji aplikacji Mapy Google i zakładam, że jest ona dostępna w interfejsie Google Directions API, ale nie chcę podążać zakręconą ścieżką, integrując Wskazówki dojazdu Google w mojej aplikacji, wolałabym autostrada do Google Maps.
Szukałem dużo na ten temat, ale wszystko, co uważam za następujące, ale to nie działa.
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);
Powyższy kod działa tylko wtedy, kiedy go otworzyć w Chrome, ale chcę go otworzyć w Google Maps, a nawet dodając mapIntent.setPackage("com.google.android.apps.maps");
nie działa, ale jej trochę oczywiste, że powyższe uri przekazywana jest adres URL, który jest dostępny w Google Maps wersji internetowej.
Wszelkie spostrzeżenia lub pomysły na to, jak można to osiągnąć, będą mile widziane.
P.S: Czy można to w ogóle osiągnąć ?????
To pytanie wydaje się podobny do tego [SO wątku] (http://stackoverflow.com/questions/35772128/how- to-pass-multiple-waypoint-to-standard-google-map-app-in-android-through-inte). – noogui