最近在做一个扫码洗车的项目,有一个需求是点击标记点的时候,自动调起高德进行导航,我的是app端的,不知道其他端的支不支持,详细代码如下:

var packageName = 'com.autonavi.minimap';var main = plus.android.runtimeMainActivity();var packageManager = main.getPackageManager();var PackageManager = plus.android.importClass(packageManager)var packageInfo = packageManager.getPackageInfo(packageName, PackageManager.GET_ACTIVITIES);if (packageInfo) {var Uri = plus.android.importClass("android.net.Uri");var url = "amapuri://route/plan?sourceApplication=maxuslife" +"&sid=A&slat=36.702558&slon=116.876678&sname=起始地点" +"&did=B&dlat=36.649415&dlon=117.122497&dname=结束地点&dev=0&t=0";var Intent = plus.android.importClass('android.content.Intent');var intent = new Intent();intent.setAction(Intent.ACTION_VIEW);intent.addCategory(Intent.CATEGORY_DEFAULT);var uri = Uri.parse(url);//将功能Scheme以URI的方式传入data  intent.setData(uri);intent.setPackage("com.autonavi.minimap");var main = plus.android.runtimeMainActivity();main.startActivity(intent);} else {// alert('未安装' + packageName + '')uni.showToast({title: `目前导航暂只支持${packageName}`})}

将上面代码写在你需要调用高德地图的地方,就会直接触发手机调用到的地图,如果手机未安装高德会给个提示;
亲测有效,不会的随时欢迎留言咨询 ~

uniapp app端调起高德地图导航相关推荐

  1. uniapp app端调起google地图app,传参导航到对应位置

    主要功能:app内调起google地图app,传递终点经纬度,并导航到终点 效果图 1.代码 /**latLng String 例如:'31.1443439,121.808273'*/ navGoog ...

  2. uniApp APP端调起微信支付失败errCode:-100的踩坑

    使用了在开放平台配置好包名和签名后调试,在有的机型上通过调试可以调起微信支付,但是打包成apk就调起失败,有一种可以成功的结果,反向推断出代码肯定没有问题.但是控制台报errCode:-100的错. ...

  3. uniapp 移动端调起第三方地图(腾讯,百度,高德)并标注位置,进行导航

    点击某个地方,调起下面的方法 方法要传入需要标注地点的纬度latitude,经度longitude,名字name //打开第三方地图toMapAPP(latitude,longitude,name){ ...

  4. Android调起高德地图

    一.Android打开高德地图的方法汇总 System.out.println("乘客端经纬度:" + mNaviTo.latitude + "," + mNa ...

  5. uniapp App端使用高德地图

    uniapp App端使用高德地图 第一步: 先去高德官网申请keyhttps://console.amap.com/dev/key/app 关于SHA1生成方法如下:https://lbs.amap ...

  6. Android 起调第三方导航,百度地图,高德地图,腾讯地图。起调高德地图导航

    主要工具类 /*** Created by meixi on 2018/6/29.* 使用第三方导航:高德.百度..........*/ public class AmapUtil {public s ...

  7. 如何实现在H5里调起高德地图APP?(下)

    这一篇文章将告诉您,如果直接打开高德地图APP,并展示路线规划.适合有定位的移动设备,可以查询到从"我的位置"到目的地的路径规划,并直接导航. 场景二.调起高德地图的路线规划功能 ...

  8. 如何实现在H5里调起高德地图APP

    这一篇文章将告诉您,如果直接打开高德地图APP,并展示路线规划.适合有定位的移动设备,可以查询到从"我的位置"到目的地的路径规划,并直接导航. 场景二.调起高德地图的路线规划功能 ...

  9. js 跳转到指定位置 高德地图_在H5页面内通过地址调起高德地图实现导航

    项目中用到的一个功能是要通过点击地址来实现打开地图app实现地址导航. 如下图: 实现思路就是在H5页面内通过点击marker图标然后进行当前位置与页面上地址的路程规划与导航. 由于项目中用到的是高德 ...

  10. react-native调起第三方高德地图导航URL解释

    react-native调起第三方高德地图导航URL解释 做react-native地图应用时,主要使用的是高德地图,所以在导航上也准备调起高德地图应用来完成导航功能,在高德地图API官网并没有发现高 ...

最新文章

  1. 轻量级图卷积网络LightGCN介绍和构建推荐系统示例
  2. 图集分配透明与不透明打包不到一起的错误
  3. 如何用git上传文件
  4. 【设计模式之美】<Reading Notes>抽象类与接口
  5. CodeForces - 641ELittle Artem and Time Machine——map+树状数组
  6. 【HDU - 5094】 Maze (状态压缩+bfs)
  7. CVS配置过程 (部分转)
  8. Python面向对象几个知识点
  9. mac修改了/etc/profile导致所有命令不能用、mac下vim不能使用
  10. GoldVideo-基于Web Assembly的H265播放器实现
  11. JavaScript中canvas绘制太极图案
  12. 基于TCP的网络应用程序
  13. 剑指offer_3 -- 构建乘积数组
  14. 欧拉筛法筛素数(接近O(n),取模操作稍微慢一点) 4E7之内的素数 Apare_xzc
  15. python动态监控日志内容
  16. 网易免费邮箱 - 中国第一大电子邮件服务商
  17. 【标准文件免费下载】国家标准和行业标准 良心网站推荐
  18. 简单的二维码识别(实现代码)
  19. cf Educational Codeforces Round 77 E. Tournament
  20. UE4中Ultra Dynamic Sky插件蓝图实现昼夜交替

热门文章

  1. 解决Samba服务无法访问 网络名不再可用的问题
  2. UE5 预览版载具模板工程车不能移动的问题
  3. C# :弧度角度转换
  4. Excel怎样设置行高和列宽
  5. 关于vue-drag-resize的拖拽
  6. GIS 矢量数据 编码方式
  7. Android Studio 开关控件Switch使用
  8. 2021 年最漂亮的 Linux 发行版
  9. windows下如何创建bat文件
  10. VSCODE常用快捷键