0

だから私はこのような意図を持っています:

        Intent intent = new Intent(android.content.Intent.ACTION_VIEW, Uri.parse("http://maps.google.com/maps?daddr=38.757982,-9.153193"));
            intent.setClassName("com.google.android.apps.maps", "com.google.android.maps.MapsActivity");
            startActivity(intent);

GMapsonClickアプリを開きますが、座標テキスト ボックスが表示されます。ユーザーは、それらを生成するために [ルート案内を取得] を押す必要があります。

この「Get Directions」ボタンをバイパスして、インテントが開始されたときに、ユーザーが「Get Directions」をクリックしなくても道順を生成する方法はありますか?

ありがとう。

編集:開始点をユーザーの現在の場所にしたかったのです。

4

1 に答える 1

1

URI に開始アドレス ( saddr) がないため、maps はユーザーに開始アドレスを要求しています。現在の場所からの道順が必要な場合は&saddr=Current+Location、URI に次のように追加します --

Intent intent = new Intent(android.content.Intent.ACTION_VIEW, Uri.parse("http://maps.google.com/maps?daddr=38.757982,-9.153193&saddr=Current+Location"));
于 2013-01-09T17:32:13.887 に答える