0

2 ポイントのルートで Google マップを開始できることはわかっていますが、多くのウェイポイントで開始する必要があります。これはどのように行うことができますか?

そして、もう 1 つの大きな願いは次のとおりです: (これが可能かどうかは本当に疑問ですが、誰にもわかりませんか?) どうにかしてこれらのウェイポイント情報をインテントに入れて、必ずしも Google マップではなく、任意のナビゲーション アプリに使用できるようにすることはできますか? ユーザーが自分のナビゲーションアプリを選択できるように...?

4

1 に答える 1

1

OK、Googleマップでそれを行う方法を見つけました:

Intent intent = new Intent(android.content.Intent.ACTION_VIEW, 
    Uri.parse("https://maps.google.ch/maps?saddr=[address1]&daddr=[address2] to:[address3] to: [address4]"));
startActivity(intent);

([アドレス番号] をウェイポイントに置き換えます)

問題は、Google マップ アプリがすべてのウェイポイントを表示するのではなく、最初と最後のウェイポイントのみを表示することです。すべてのウェイポイントを表示して、ナビゲーションが実際にポイントにナビゲートし、ポイントに到達したときに通知するようにしたいのですが、Googleはこれが必要だとは考えていないようです...

于 2013-02-27T18:10:55.133 に答える