美文网首页
在应用中启动外部地图应用并携带参数导航

在应用中启动外部地图应用并携带参数导航

作者: addapp | 来源:发表于2017-01-20 15:54 被阅读33次

    if(AppUtils.isInstallApp(UtoOrderDetails.this,"com.baidu.BaiduMap")){

       // 驾车导航

     Intent intent=new Intent();

     intent.setAction(Intent.ACTION_VIEW);

     intent.addCategory(Intent.CATEGORY_DEFAULT);

     intent.setData(Uri.parse("baidumap://map/navi?  location="+order.getLatitude()+","+order.getLongtitude()));

    startActivity(intent);

    }else if(AppUtils.isInstallApp(UtoOrderDetails.this,"com.autonavi.minimap")){

     Intent intent=new Intent();

     intent.setAction(Intent.ACTION_VIEW);

     intent.addCategory(Intent.CATEGORY_DEFAULT);

     Uri uri=Uri.parse("androidamap://navi?  sourceApplication="+AppUtils.getAppName(UtoOrderDetails.this)+"&lat="+order.getLati  tude()+"&lon="+order.getLongtitude()+"&dev=0&style=2");

     intent.setData(uri);

     startActivity(intent);

    }else{

     BaiduMapNavigation.openBaiduMapNavi(para,UtoOrderDetails.this);

    }

    相关文章

      网友评论

          本文标题:在应用中启动外部地图应用并携带参数导航

          本文链接:https://www.haomeiwen.com/subject/qeawbttx.html