function openmap(lon,lat)
{var location = $api.getStorage('location');if(location){var mylon = location.lon;var mylat = location.lat;}else {$.alert('请允许程序获取当前位置');return false;}var uri="";uri +='androidamap://navi?';uri +='sourceApplication='+api.appName;uri +='&poiname=酒店';uri +='&lat='+lat+'&lon='+lon;uri +='&dev=1';uri +='&style=2';api.openApp({// androidPkg: 'com.autonavi.minimap',androidPkg: 'android.intent.action.VIEW',appParam:{lat:lat,lon:lon,dev:'0',style:'2',sourceApplication:api.appName},iosUrl:'iosamap://navi',uri: uri}, function(ret, err) {if (ret) {} else {console.log(JSON.stringify(err));$.toast('未安装高德地图');}});
}

参考链接1
参考链接2


  //百度导航     //同步返回结果:function baiduditu(){var systemType = api.systemType;var buttons = new Array();var amap_installed = false;var bmap_installed = false;if(systemType=='ios'){var installed = api.appInstalled({sync: true,appBundle:'iosamap://'});if (installed) {amap_installed = true;buttons.push('高德地图');}var installed = api.appInstalled({sync: true,appBundle:'baidumap://'});if (installed) {bmap_installed = true;buttons.push('百度地图');}}else{var installed = api.appInstalled({sync: true,appBundle: 'com.autonavi.minimap'});if (installed) {amap_installed = true;buttons.push('高德地图');}var installed = api.appInstalled({sync: true,appBundle: 'com.baidu.BaiduMap'});if (installed) {bmap_installed = true;buttons.push('百度地图');}}if(bmap_installed==false && amap_installed==false){api.toast({msg:'您没有安装任何地图软件'});return false;}var address = $('.latlng').attr('address');var latbaidu = $('.latlng').attr('latbaidu');var lngbaidu = $('.latlng').attr('lngbaidu');var latgaode = $('.latlng').attr('latgaode');var lnggaode = $('.latlng').attr('lnggaode');api.actionSheet({cancelTitle: '取消',buttons: buttons}, function(ret, err) {var index = ret.buttonIndex;switch (index) {case 1:if(amap_installed && bmap_installed){if(systemType=='ios'){api.openApp({iosUrl: 'iosamap://path?sourceApplication=applicationName&sid=BGVIS1&did=BGVIS2&dlat='+latgaode+'&dlon='+lnggaode+'&dname='+address+'&dev=0&t=3',}, function(ret, err) {});}else{api.openApp({androidPkg: 'android.intent.action.VIEW',uri: 'amapuri://route/plan/?dlat='+latgaode+'&dlon='+lnggaode+'&dname='+address+'&dev=0&t=3'}, function(ret, err) {});}}else{if(amap_installed){if(systemType=='ios'){api.openApp({iosUrl: 'iosamap://path?sourceApplication=applicationName&sid=BGVIS1&did=BGVIS2&dlat='+latgaode+'&dlon='+lnggaode+'&dname='+address+'&dev=0&t=3',}, function(ret, err) {});}else{api.openApp({androidPkg: 'android.intent.action.VIEW',uri: 'amapuri://route/plan/?dlat='+latgaode+'&dlon='+lnggaode+'&dname='+address+'&dev=0&t=3'}, function(ret, err) {});}}if(bmap_installed){if(systemType=='ios'){api.openApp({iosUrl: 'baidumap://map/direction?destination=latlng:'+latbaidu+','+lngbaidu+'|name:'+address+'&mode=riding',}, function(ret, err) {if (err) {//alert(JSON.stringify(err));}});}else{api.openApp({androidPkg: 'android.intent.action.VIEW',uri: 'baidumap://map/direction?destination=latlng:'+latbaidu+','+lngbaidu+'|name:'+address+'&mode=riding'}, function(ret, err) {});}}break;}case 2:if(systemType=='ios'){api.openApp({iosUrl: 'baidumap://map/direction?destination=latlng:'+latbaidu+','+lngbaidu+'|name:'+address+'&mode=riding',}, function(ret, err) {if (err) {//alert(JSON.stringify(err));}});}else{api.openApp({androidPkg: 'android.intent.action.VIEW',uri: 'baidumap://map/direction?destination=latlng:'+latbaidu+','+lngbaidu+'|name:'+address+'&mode=riding'}, function(ret, err) {if (err) {//alert(JSON.stringify(err));}});}break;}});}

apicloud 打开高德地图进行导航相关推荐

  1. Android 打开高德地图、百度地图进行导航;打开第三方App去导航;

    抽成工具类了,复制下来就能直接用了,直接看代码吧: 高德地图Url Api: http://lbs.amap.com/api/amap-mobile/guide/android/navigation ...

  2. SwiftUI 打开高德地图

    SwiftUI 跳转高德地图 超级简单的 demo 一些基本的知识 iosamap:// itms-apps:// 拓展:name 为中文 其实用 Swift 实现高德地图的跳转真的非常简单! 超级简 ...

  3. Android调用高德地图直接导航的简单实例

    在学校最近做了一个小APP,脑子笨怕忘,写个博客记录一下. 简单来说就是保存地点,然后单击直接打开高德地图APP并从当前所在地导航到保存的地点.因为是小型学习用的,所以保存地点采用了Android本地 ...

  4. 计算机设计基于Android实现高德地图校内导航出行app【项目源码+简要论文说明】

    基于Android实现高德地图校内导航出行app项目演示 如今手机的发展非常迅速,手机越来越成为人们不可缺少的东西.手机从最初功能简单的功能机,发展到如今几乎无所不能的智能机,满足了人们的日常需求,手 ...

  5. 基于Android实现高德地图校内导航出行app项目演示【项目源码+简要论文说明】分享

    基于Android实现高德地图校内导航出行app项目演示 如今手机的发展非常迅速,手机越来越成为人们不可缺少的东西.手机从最初功能简单的功能机,发展到如今几乎无所不能的智能机,满足了人们的日常需求,手 ...

  6. 记录高德地图H5导航

    打开高德地图的H5 lng: 经度 lat: 维度 name: 地点名称 https://uri.amap.com/marker?position=${lng},${lat}&name=${n ...

  7. 移动端h5页面打开高德地图或者百度地图实现导航

    需求场景:用户会收到一条短信,短信带着链接,点击链接跳转h5页面,h5页面实现跳转地图并实现导航. 方法:1.a标签直接打开地图,地图在浏览器支持跳转. 高德: <a href="ht ...

  8. uniapp 打开高德地图或者百度地图 进行导航

    //打开第三方地图 export function openMap(latitude,longitude,name){let url = "";if (plus.os.name = ...

  9. android如何设置离线地图优先,高德地图离线导航优先怎么设置-高德地图离线导航优先的设置方法 - 河东软件园...

    高德地图是我们出门驾驶必备的软件,它可以智能导航,根据我们目前行驶的方向来为我们定制最合适的路线.但是这款软件在导航的时候会使用很多的手机流量,经常使用实在是浪费流量.最好的方法就是使用离线导航功能了 ...

  10. H5开发的移动应用打开高德地图、百度地图

    一.资料 (1)高德地图的官方文档: https://lbs.amap.com/api/amap-mobile/gettingstarted Android包名:com.autonavi.minima ...

最新文章

  1. 五分钟没有操作自动退出_这又是什么骚操作??5只蚂蚁战略配售基金拟增设B类份额,自动赎回退出!!...
  2. 求一个集合的所有子集 Python实现
  3. 第11章 支撑向量机SVM
  4. Python单例模式的四种创建方式实例解析
  5. MySQL的存储引擎InnoDB,B+Tree数据结构索引的实现原理图(聚簇索引/聚集索引)
  6. 视觉里程计 matlab实现,基于CarSim和Matlab的智能车辆视觉里程计仿真平台设计
  7. android jcenter google 镜像
  8. 中国临沂白沙埠第四届洋葱文化节开幕
  9. 高一 Unit2 动名词
  10. formatter格式说明
  11. 扇形涂色问题(Python)
  12. Intel Centrino 2 vPro平台上的Intel AMT 4.0技术相关资源
  13. linux怎么模糊查找文件,linux模糊查找一个文件的方法
  14. 乌班图配置 https ssl证书
  15. 【R语言】ggplot2作图补充(1)
  16. 【自动化测试】想了解Selenium吗?看这里!
  17. MySQL 时间戳操作
  18. 操作系统第九次部分作业题答案
  19. 1019: 火车运行时间
  20. 【读书2】【2014】基于MATLAB的雷达信号处理基础(第二版)——雷达散射截面的统计描述(16)

热门文章

  1. 深度学习论文-Cyclical Learning Rates for Training Neural Networks
  2. 从π与e开始 理解正态分布
  3. vulkan1 (学习笔记)
  4. photoshop做立体字完整的图文版教程
  5. 《在雨中等你》读后感
  6. PDF Expert永久版
  7. 游戏中数据库的设计、类的管理
  8. 大数据hive篇--同比环比
  9. android e.printStackTrace()异常处理
  10. 显示器的分辨率,字体像素