5

アプリからナビゲーションを起動するために何時間も試しました。行き先のないナビゲーションが欲しい。

私は試してみました

        Intent i = new Intent(Intent.ACTION_VIEW, Uri.parse("google.navigation:q="));
        startActivity(i);

ナビゲーションを起動しますが、目的地が見つかりません

私もcom.google.android.apps.mapscom.google.android.apps.maps:driveabout および **com.google.android.maps.driveabout.app.DestinationActivityを使用して startIntent で processName、packageName を起動しようとしました

あまりにも成功せずに:/

アイデア ?

4

5 に答える 5

7

IntentGoogle ナビゲーションには、文書化されサポートされているフィルタはありません。サードパーティのアプリから統合されるようには設計されていません。

于 2010-09-12T19:42:41.673 に答える
4

次のコードは機能するはずです...

String url = "google.navigation:q="+startPos.getLatitude()+","+startPos.getLongitude();
Intent i = new Intent(Intent.ACTION_VIEW, Uri.parse(url));            
startActivity(i);
于 2010-11-13T14:31:04.907 に答える
1

使ってみて

google.navigation:fd=true
于 2012-03-17T05:51:49.113 に答える
1

Google ナビゲーションのインテント フィルターを詳しく見てみましょう。指定された宛先なしで Intent を介して開始されるように設計されていない可能性があります。残念ながら、Google ナビゲーションのインテント フィルタに関する情報がどこにあるのかわかりませんが、どこを見ているのかを教えていただければ、解決のお手伝いができます。

于 2010-09-12T19:32:39.917 に答える
0

私はそれを統合したくありません。ホームランチャーでアプリのリストをクリックするように起動したいだけです。

グーグルホームのサンプルを試してみたところ、ナビが起動できました。しかし、それが自分のアプリで機能しない理由がわかりません:/

于 2010-09-13T07:22:03.047 に答える