Android - 在两个地理点之间绘制路线

时间:2011-11-22 05:29:29

标签: android google-maps

在我的方向类中,我有两个地理点。一个对应当前位置,另一个是固定地理点。当前位置将不断变化。我需要在这两个点之间绘制路线并需要更改此行以进行更改距离500米。

2 个答案:

答案 0 :(得分: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);

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

答案 1 :(得分:1)

@Siraj可能是这个链接将帮助您找到如何实现目标。您可以使用您的起点和终点纬度和长度在您自己的地图中绘制路径。使用此链接进行地理编码API {{3 }}

对于绘制路径,请参阅此链接click here