Intent から起動するときに、ナビゲーション アプリの移動モードを指定することはできますか? つまり、徒歩ルートでナビゲーションを開始します。
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setData(Uri.parse("google.navigation:q="+lat+","+lon));
startActivity(intent);
Intent から起動するときに、ナビゲーション アプリの移動モードを指定することはできますか? つまり、徒歩ルートでナビゲーションを開始します。
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setData(Uri.parse("google.navigation:q="+lat+","+lon));
startActivity(intent);
&mode=wを google.navigation クエリ文字列の末尾に追加します。
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setData(Uri.parse("google.navigation:q="+lat+","+lon + "&mode=w"));
startActivity(intent);
注 - Glass は最後に使用したモードでナビゲーションを起動しているように見えるため、これが機能していることを確認するには、まだウォーク モードでナビゲートしていないことを確認する必要があります。
Glass と GDK でテストした元のヒントについては、「 Android: ウォーキング モードでナビゲーションを開始する」を参照してください。