1

最近我必须完成一个包含一小部分谷歌地图的项目。我在两个地理点之间绘制了路线。但我必须绘制从我的地理点到目标地理点的路线。这里有一个重要的注意事项是我的位置不是静态的。它会随着我的位置而改变。我必须绘制从当前位置到目的地的路线。能不能画出这样的动态路线?

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

请参阅此链接以在您的应用程序中绘制行驶路径。您只需在项目中添加链接中存在的四个类,并在需要显示路线时调用以下行。

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 回答