最近我必须完成一个包含一小部分Google地图的项目。 我画了两个Geo点之间的路线。 但我必须从我的Geo点到目的地Geo点绘制路线。 这里有一个重要的注意事项是我的位置不是静态的。它会随着我的位置而变化。我必须从当前位置绘制路线到目的地。 是否有可能画出这样一条动态的路线?
答案 0 :(得分:3)
使用此
Intent i = new Intent(android.content.Intent.ACTION_VIEW,
Uri.parse("google.navigation:q=" +destLat+ ","+destLon+""));
this.startActivity(i);
我想它会起作用..
答案 1 :(得分:0)
请参阅此link以在您的应用程序中绘制驾驶路径。您只需要在项目的链接中添加四个类,并在需要显示路径时调用以下行。
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>