如何在地图上显示两点之间的距离

时间:2017-08-08 08:05:11

标签: android maps

我有两点积极的自由。我想通过按钮点击从我的应用程序打开谷歌地图来显示它们之间的路线。怎么做?

2 个答案:

答案 0 :(得分:0)

使用以下代码在Google地图中获取展示路线...

   final Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse("
   http://maps.google.com/maps?" +"saddr=" + sourcelatLng + "&daddr=" + destlatlng;
   intent.setClassName("com.google.android.apps.maps", "com.google.android.maps.MapsActivity");
   startActivity(intent);

答案 1 :(得分:0)

如果您想要使用从源到目的地的路线打开地图应用,您只需要按照以下意图开始活动。

Uri routeUri = Uri.parse("http://maps.google.com/maps?saddr=your-lat-1,your-lng-1&daddr=your-lat-2,your-lng-2");
Intent intent = new Intent(android.content.Intent.ACTION_VIEW, routeUri);
startActivity(intent);

用您的纬度和经度替换您的-lat / lng-1/2。