Android,如何将长途路径信息传递给Google Maps App

我有一个 Android应用程序,它在地图上显示了许多位置.当我点击某个位置时,我想将该位置的长途和设备位置的长度传递到Google地图应用,以便它可以显示两者之间的路线信息.

这可能吗?如果是这样的话?
谢谢.

解决方法

截至2017年,Google方法推荐的是Google地图网址:

https://developers.google.com/maps/documentation/urls/guide#directions-action

您可以根据文档为Google路线创建跨平台通用网址,并在您的意图中使用网址.例如,URL可能是类似的

https://www.google.com/maps/dir/?api=1&destination=60.626200,16.776800&travelmode=driving

googleMap.setonMapClickListener(new GoogleMap.OnMapClickListener()
{
    @Override
    public void onMapClick(LatLng latLng)
    {   
        String url = "https://www.google.com/maps/dir/?api=1&destination=" + latLng.latitude + "," + latLng.longitude + "&travelmode=driving";           
        Intent intent = new Intent(Intent.ACTION_VIEW,Uri.parse(url));
        startActivity(intent);
    }
});

希望这可以帮助!

相关文章

Android性能优化——之控件的优化 前面讲了图像的优化,接下...
前言 上一篇已经讲了如何实现textView中粗字体效果,里面主要...
最近项目重构,涉及到了数据库和文件下载,发现GreenDao这个...
WebView加载页面的两种方式 一、加载网络页面 加载网络页面,...
给APP全局设置字体主要分为两个方面来介绍 一、给原生界面设...
前言 最近UI大牛出了一版新的效果图,按照IOS的效果做的,页...