アプリからのインテントでナビゲーション アクティビティを開始しようとしています。現在地から指定した地点までのナビゲーションを開始したい。私はこの方法を試しました
String uri = "geo: "+String.valueOf(latitude) + "," + String.valueOf(longitude);
context.startActivity(new Intent(android.content.Intent.ACTION_VIEW,
Uri.parse(uri)));
ナビゲートすることを選択した場合はうまく機能しますがWaze
(「ナビゲーションの開始」ダイアログですぐに開始されます)、機能しmaps
ません(ナビゲーションオプションではなくポイントのみを表示します
)
Intent intent =
new Intent(Intent.ACTION_VIEW,
Uri.parse("http://maps.google.com/maps?" +
"&daddr=" + String.valueOf(latitude) + ","
+ String.valueOf(longitude)));
context.startActivity(intent);
その逆で、 でナビゲーションを開始し、maps
でポイントのみを表示しますWaze
ありがとう!