1

ごく最近、私はグーグルマップの小さな部分を持っているプロジェクトを完了しなければなりません。2つのジオポイント間のルートを描きました。ただし、Geoポイントから目的のGeoポイントまでのルートを描画する必要があります。ここで重要なのは、私の場所は静的ではないということです。それは私の位置によって変わります。そして、この現在の位置から目的地までのルートを描く必要があります。そのようなダイナミックなルートを描くことは可能ですか?

4

2 に答える 2

3

これを使って

Intent i = new Intent(android.content.Intent.ACTION_VIEW,
           Uri.parse("google.navigation:q=" +destLat+ ","+destLon+""));
 this.startActivity(i);

私はそれがうまくいくと思います。

于 2012-05-27T06:31:30.200 に答える
0

このリンクを参照して、アプリケーションで駆動パスを描画してください。プロジェクトのリンクにある4つのクラスを追加し、ルートを表示する必要がある場合は、以下の行を呼び出す必要があります。

SharedData data = SharedData.getInstance();
data.setAPIKEY("0RUTLH7cqd6yrZ0FdS0NfQMO3lioiCbnH-BpNQQ");//set your map key here
data.setSrc_lat(17);//set your src lat
data.setSrc_lng(78);//set your src lng
data.setDest_lat(18);//set your dest lat
data.setDest_lng(77);//set your dest lng
startActivity(new Intent(YourActivity.this,RoutePath.class));//add RoutePath in your manifeast file

//マニフェストファイルにも権限を追加します

<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"></uses-permission>
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"></uses-permission>

<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>

<uses-permission android:name="android.permission.INTERNET"></uses-permission>
于 2012-04-28T08:50:11.327 に答える