在Android谷歌地图中标记的路线

时间:2013-08-13 05:48:57

标签: javascript android google-maps google-maps-api-3 google-maps-markers

如何使用谷歌地图在Android中添加自定义路线。我正在构建一个类似于mapmyhike的应用程序。是否可以在Maps API V3中使用?

2 个答案:

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