Intent intent = null;try {// 如果有安装百度地图 就启动百度地图StringBuffer sbs = new StringBuffer();sbs.append("intent://map/direction?origin=latlng:")// 我的位置.append(latitude).append(",").append(longitude).append("|name:").append(getResources().getString(R.string.location))// 去的位置.append("&destination=latlng:").append(overlayItem.getPoint().getLatitudeE6() / 1E6) // 经度.append(",").append(overlayItem.getPoint().getLongitudeE6() / 1E6)// 纬度.append("|name:").append(overlayItem.getSnippet().replaceAll("nbsp;|&", ""))// 城市.append("&mode=driving®ion=").append(App.area_name).append("&referer=com.menu|menu#Intent;scheme=bdapp;package=com.baidu.BaiduMap;end");try {intent = Intent.getIntent(sbs.toString());} catch (URISyntaxException e) {e.printStackTrace();}startActivity(intent);} catch (Exception e) {// 没有百度地图则弹出网页端StringBuffer sb = new StringBuffer();sb.append("http://api.map.baidu.com/direction?origin=latlng:")// 我的位置.append(latitude).append(",").append(longitude).append("|name:").append(getResources().getString(R.string.location))// 去的位置.append("&destination=latlng:").append(overlayItem.getPoint().getLatitudeE6() / 1E6).append(",").append(overlayItem.getPoint().getLongitudeE6() / 1E6).append("|name:").append(overlayItem.getSnippet().replaceAll("nbsp;|&", ""))// 城市.append("&mode=driving®ion=").append(App.area_name).append("&output=html");Uri uri = Uri.parse(sb.toString());intent = new Intent(Intent.ACTION_VIEW, uri);startActivity(intent);}

根据两个经纬度点调用百度地图应用查询路线 适用android或者ios中及网页浏览(手机网页同样适用)

检测是否安装百度地图 不过我这种捕获异常的方式检测百度地图是否安装不太好 来读取安装程序中是否有百度地图的方式比较正确 不过没必要 还是异常捕获吧

在应用中试了好多次才通过 写一个博客记录一下

ios怎么获取连接同上

3.7 公交、驾车、步行导航

3.7.1 服务地址

http://api.map.baidu.com/direction   //PC&Webapp服务地址
intent://map/direction     //Android服务地址
baidumap://map/direction    // iOS服务地址
百度URI API 地址:http://developer.baidu.com/map/uri-intro.htm

根据两个经纬度点调用百度地图应用查询路线 适用android或者ios中及网页浏览(手机网页同样适用)相关推荐

  1. Android 调用百度地图sdk 实现路线规划导航

    Android 调用百度地图sdk 实现路线规划导航 功能: 实现实时/需求定位 卫星地图查看 路况 周边poi检索 地点输入提示检索 驾驶 步行 公交 骑行路线规划 注:以上为实现的大概功能 ,接下 ...

  2. 百度地图开发:地图调起API(Web端)使用终点经纬度直接调用百度地图导航信息的解决方案

    地图调起API 百度地图URI API是为开发者提供直接调起百度地图产品(百度地图手机客户端)以满足特定业务场景下应用需求的程序接口,开发者只需按照接口规范构造一条标准的URI,便可在PC和移动端浏览 ...

  3. python爬取地图上的经纬度_Python调用百度地图API爬取经纬度

    作者:国服帅座  经济学在读硕士 微信公众号:统计之家 你吃肯德基,我点麦当劳.本是替代品,却众口难调.每个人都有独特的偏好,都有一份要坚守的情怀.高德与百度,你心仪哪款呢? 认识百度地图API 百度 ...

  4. python百度地图api经纬度_Python调用百度地图和高德地图API批量获取国内城市地址经纬度坐标...

    1 数据准备 经过尝试,百度地图API需要输入城市中文名称才能获取对应经纬度坐标,因此先将英文的城市名称转为中文 一共347个城市 由于在测试过程中发现高德和百度地图API分别有几个城市的地址无法获取 ...

  5. Unity百度地图,支持PC,Android,iOS,支持添加模型,支持卫星图,街道图

    目前国内支持Unity的地图只有腾讯地图,但是腾讯地图只有两个月的试用时间,而且相对百度地图,腾讯地图确实有点拉跨,无奈只能自己写地图了 地图纯C#编写无需其他SDK,地图原理基于墨卡托坐标,每个经纬 ...

  6. android百度地图根据点路线规划,Android 百度地图路径规划一直都是搜索不到结果...

    百度地图api2.4.1 在发起步行路径检索的时候 onGetWalkingRouteResult回调方法中的结果总是空的,即使直接复制api的代码也不对. 坐标我是用的百度地图的拾取坐标系统获取的坐 ...

  7. php批量获得经纬度,批量调用百度地图API获取地址经纬度坐标

    1 申请密匙 点击左侧 "获取密匙" ,经过填写个人信息.邮箱注册等,成功之后在开放平台上点击"创建应用",填写相关信息,在这里特别说明的是,在IP白名单框里, ...

  8. 网站调用百度地图 根据地址查询经纬度

    百度地图API简单应用-根据地址查询经纬度 简单几步注册获得一个ak,就能直接调用(PS:好像1.3版本前的无需注册获取ak,就能直接调用api). 闲话不多,下面就直接给大家介绍下,具体要怎么调用百 ...

  9. vue中调用百度地图 获取经纬度

    项目中,需要实现获取当前位置的经纬度,或者搜索某个位置并获取经纬度信息,我使用的的是vue,地图使用的是百度地图. 默认自动获取当前位置经纬度 拖动小红标 获取经纬度 关键词 查询获取经纬度 前期准备 ...

最新文章

  1. python 元组和列表区别_Python 基础(六):列表与元组
  2. Sql Server'不允许保存更改'错误►防止保存需要重新创建表的更改
  3. udp与tcp协议介绍
  4. QT c++ 中使用PostMessage/SendMessage实例
  5. CVE-2015-1635-HTTP.SYS远程执行代码漏洞(ms15-034)
  6. C语言--使用fopen、fgets、fprintf(标准IO)实现注册、登录、功能--(完整代码-分文件)
  7. Intel Sandy Bridge/Ivy Bridge架构/微架构/流水线 (13) - 缓存层级结构
  8. 继承体系下的对象构造
  9. ​三类互联网创业方式
  10. rj45插座尺寸图_详细介绍RJ45模块(附图解)
  11. Python数据可视化,Pyecharts库,国家卫健委疫情风险等级数据可视化
  12. 编程小知识之 struct 构造函数(C#)
  13. 努力不是为了追赶别人,只是为了超越自己
  14. Pygame实战:这种“欢乐打地鼠”小游戏让几亿人“上瘾“
  15. 360全景视频panolens.js 实现代码
  16. 华为高层谈 35 岁危机,程序员如何破年龄之忧?
  17. latch mysql_Latch导致MySQL Crash
  18. 关联性——相关性分析
  19. 创意电子学小知识:电位器
  20. Excel快速对齐表格的中姓名(两个字姓名和三个字姓名对齐)

热门文章

  1. C#中word文档转html
  2. MFC制作Windows画图程序(一)
  3. 网络安全面试题整理 - 甲方类(一)
  4. 虚幻5新特性之EnhancedInput
  5. ci定位 lac,基站定位LAC,CID转经纬度
  6. Travis CI 简介
  7. OPKG包管理系统详解!带你管理OpenWrt系统软件
  8. n条线段可以组成多少种三角形
  9. ANDROID 实现微信通讯录界面
  10. python解压rar