道順を取得するためにGoogleマップの意図を使用しています。問題は、Google マップ アプリで検索した最後のタイプのルート案内が表示されることです。
たとえば、Google マップを使用して最後に徒歩ルートを取得した場合、アプリを使用すると、ルートは自動的に徒歩ルートを検索します。
ユーザーが方向タイプを選択できるようにしたいと考えています。
コード スニペットを次に示します。
String directions = "http://maps.google.com/maps?saddr=" + myLocationString + "&daddr=" + officeLocationString;
// Create Google Maps intent from current location to target location
Intent intent = new Intent(android.content.Intent.ACTION_VIEW,
Uri.parse(directions));
intent.setClassName("com.google.android.apps.maps", "com.google.android.maps.MapsActivity");
fcontext.startActivity(intent);