Android - 绘制两个地理点之间的路径

5

在我的方向课上,我有两个地理点。一个对应当前位置,另一个是固定的地理点。当前位置会不断变化。我需要在这两个点之间画出路径,并在距离变化500米时更改此线路。

2个回答

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);

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


那么Siraj,请查看此链接。http://www.anddev.org/google_driving_directions_-_mapview_overlayed-t826.html - Chirag

1

或许这个链接可以帮助你找到如何实现你的目标。你可以使用起点和终点的纬度和经度在自己的地图上绘制路径。使用这个链接获取地理编码 API 点击这里

要绘制路径,请参考此链接绘制路径


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接