2011-11-22 53 views
5

在我的课程中,我有两个地理点。一个对应于当前位置,另一个是固定地理点。当前位置将保持变化。我需要在这两个地图之间绘制路线并且需要改变这条线以改变距离500m。Android - 绘制两个地理点之间的路线

回答

18

我认为最好的解决方案称为android内部地图活动来显示两个地理点之间的路线。请参考下面的代码。

String uri = "http://maps.google.com/maps?saddr=" + currentLatitude+","+currentLongitude+"&daddr="+fixedLatitude+","+fixedLongitude; 
Intent intent = new Intent(android.content.Intent.ACTION_VIEW, Uri.parse(uri)); 
intent.setClassName("com.google.android.apps.maps", "com.google.android.maps.MapsActivity"); 
startActivity(intent); 

它调用内置的地图活动并绘制当前和固定的纬度和经度之间的路径路径。

+0

Thanks.I只需要在两个地理点之间画一条线。 – siraj

+0

然后siraj请通过这个链接。 http://www.anddev.org/google_driving_directions_-_mapview_overlayed-t826.html –

1

@Siraj可能是这个链接将帮助你找到你如何能够实现自己的目标。你可以用你的起点和终点经纬度和长在自己的地图。使用这个链接地址解析API click here

绘制路径

对于绘制路径请参考此链接for Draw Path

相关问题