私のアプリのナビゲーションの一部として、私は自分のアプリをラットとロングと一緒にGoogle Mapsにリダイレクトしています。私はすでにソースと目的地を渡して、Google Mapsで直接オープンに成功しました。Google Intelligence経由で複数のウェイポイントを追加する
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マップアプリのモバイル版に複数の目的地を追加することを導入しましたが、Google Directions APIで利用できると思われますが、私のアプリで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マップで
これがどのように達成されるかについての洞察やアイデアは、歓迎する以上のものです。
p.s.これはまったく達成できますか?上記URLで
働くこの質問は、この[SOスレッド](http://stackoverflow.com/questions/35772128/how-に似ているようですto-pass-multiple-waypoint-to-standard-google-map-app-in-android-through-inte)が含まれています。 – noogui