0

我正在尝试在我的 android 应用程序上获取两个地理点之间的路径,我不需要任何行车路线 - 只是路径。我已经发现自己是在两个地理点之间画直线(http://djsolid.net/blog/android---draw-a-path-array-of-points-in-mapview)。是否有可能获得实际路径?我的意思是我可以真正走的路径,道路路径 - 不仅仅是两个地理点之间的直线而不解析谷歌地图的网络 URL?

4

1 回答 1

0

我认为最好的解决方案是调用 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);

它被称为内置地图活动,并在当前和固定之间绘制路线latitude路径longitude

于 2014-09-03T05:19:17.297 回答