唤起高德app执行导航

/**
   * 
   * @param activity
   * @param currLocationX 导航起点纬度 【slat】
   * @param currLocationY 导航起点经度 【slon】
   *          sname 起点名字
   * @param locationX 终点纬度 【dlat】
   * @param locationY 终点经度 【dlon】
   * @param storeName 终点名字 【dname】
   * 
   */
  public static void openGaodeMapToGuide(Activity activity, String currLocationX,
      String currLocationY, String locationX, String locationY, String storeName) {
    Intent intent = new Intent();
    intent.setAction(Intent.ACTION_VIEW);
    intent.addCategory(Intent.CATEGORY_DEFAULT);
    String url = "androidamap://route?sourceApplication=amap&slat=" + currLocationX + "&slon="
        + currLocationY
        + "&sname=我的位置" + "&dlat=" + locationX + "&dlon=" + locationY + "&dname=" + storeName
        + "&dev=0&t=1";
    // Uri uri =
    // Uri.parse("androidamap://route?sourceApplication=softname&slat=30.6739968716&slon=103.9602246880&sname=当前位置&dlat=30.6798861599&dlon=103.9739656448&dname=目的地&dev=0&m=0&t=1&showType=1");
    Uri uri = Uri.parse(url);
    // 将功能Scheme以URI的方式传入data
    intent.setData(uri);
    // 启动该页面即可
    activity.startActivity(intent);
  }

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值