如何使用谷歌地图在Android中添加自定义路线。我正在构建一个类似于mapmyhike的应用程序。是否可以在Maps API V3中使用?
答案 0 :(得分:0)
考虑查看此link
DirectionsRoute包含来自指定原点的单个结果 和目的地。这条路线可能包括一条或多条腿(类型为 DirectionsLeg)取决于是否指定了任何航路点。
[编辑]
Google Maps Directions API v3 for Android提供Encoded Polyline Algorithm Format中的路线。
所以你可以试试如下: android-draw-route-map-between-two-geopoints
答案 1 :(得分:0)
您可以将纬度和经度传递给此以获取两点的路线指示
String uri = "http://maps.google.com/maps?saddr="+ latitude + "," + longitude + "&daddr="+ latposition + ","+lngposition;
Intent intent = new Intent(android.content.Intent.ACTION_VIEW, Uri.parse(uri));
intent.setClassName("com.google.android.apps.maps", "com.google.android.maps.MapsActivity").addFlags(Intent.FLAG_ACTIVITY_REORDER_TO_FRONT);
context.startActivity(intent);