Intent跳转地图应用(百度地图、高德地图)
最近在开发的过程中遇到一个问题,需要在APP内部打开手机内部的百度地图或高德地图进行地点的路线图规划。在网上查看了高德,百度地图的API和技术文章,解决了这个问题。
首先要判断手机中是否安装了百度,高德地图的应用,没有的话给出提示或跳转到应用商店提醒用户进行下载。
先看百度地图把,打开地图进行路线规划首先需要很多参数,如图;
如果提供了经纬度,就可以这样拼参:
Intent intent = Intent.getIntent("intent://map/direction?" +"destination=latlng:" + "34.264642646862" + "," + "108.95108518068" + "|name:我的目的地" + //终点 "&mode=driving&" +"&src=appname#Intent;scheme=bdapp;package=com.baidu.BaiduMap;end"); startActivity(intent); //启动调用
没有提供经纬度,只知道地点名称的情况拼参:
Intent intent = Intent.getIntent("intent://map/direction?" +"destination=吉林市"+"&mode=driving&" +"&src=appname#Intent;scheme=bdapp;package=com.baidu.BaiduMap;end"); startActivity(intent);
再来看一下高德地图:
提供了经纬度拼参:
Uri uri = Uri.parse("androidamap://navi?sourceApplication=appname&poiname=西安&lat=" +"34.264642646862" + "&lon=" + "108.95108518068" + "&dev=1&style=2");
没有提供经纬度,只知道地点名称的情况拼参:
Uri uri = Uri.parse("androidamap://poi?sourceApplication=softname" +"&keywords=" +"吉林市"+"&dev=0");
这样就好了,因为不是直接集成地图的SDK,主要的难点在拼参这里。效果图展示:
代码传送门:https://download.csdn.net/download/u010007428/10402786
Intent跳转地图应用(百度地图、高德地图)相关推荐
- android 高德地图 sh1,百度、高德地图获取发布版(Release)SHA1
一.简介: 在百度.高德地图开发中,申请key的时候,要两个版本的sha1值.一个是开发版(debug),一个是发布版(release). debug版本的sha1比较好获取,网上资料一堆,这里引用一 ...
- 如何用GGGIS地图下载器下载谷歌无偏移影像和天地图标注(百度和高德地图类似)
如何用GGGIS地图下载器下载谷歌无偏移影像和天地图标注(百度和高德地图类似) 软件:GGGIS地图下载器 第一步:选择登录注册 第二步骤:注册一个自己专属的账号 第三步:登录即可(第一次登录会比较慢 ...
- 高德地图去掉定位按钮_怎样修改百度地图店名怎么取消高德地图定位
11月28日下午,**百度地图今天公布了与四个北欧旅游局的战略合作,并公布了本月将在非洲.欧洲和亚洲推出的106个国家. 今年4月,百度地图正式发布了*对外开放国际化战略,并在年底宣传完成150多个国 ...
- Cesium加载无偏移百度、高德地图
前言 使用cesium加载地图服务时,cesium默认的地理坐标系是WGS84坐标,一般添加天地图的地图服务时不会发生地图偏移的情况(其实也有,但是可以忽略不计),直接加载就可以,但在添加百度.高德地 ...
- react 逆地理 高德地图_react中使用高德地图的原生API
干货,无话 1.react-create-app,创建新react项目: 2.npm install react-amap,引入高德地图的封装: 3.编写组件index.js: import Reac ...
- android高德地图获取海拔_高德地图如何查经纬度和海拔
展开全部 高德地图测海拔的具体方法如下: 1.第一步打636f70793231313335323631343130323136353331333366306564开高德地图的网页,找到并点击下方那行小 ...
- marker 头像 高德地图_高德地图头像怎么更换 高德地图更换头像图文教程
相信绝大部分人都知道微信头像以及QQ头像怎么更换,而设置头像也是很多人喜欢做的一件事情.而对于经常使用高德地图的用户来说,头像该怎么设置呢?对于这群用户,下面百事网小编为大家带来详细的高德地图更换头像 ...
- 百度高德位置定位服务器,调用百度、高德地图App,百度地图网页版,App定位
1.首先判断是否安装了目标地图App //判断是否安装目标应用 public static boolean isInstallByread(String packageName) { return n ...
- Android 起调第三方导航,百度地图,高德地图,腾讯地图。起调高德地图导航
主要工具类 /*** Created by meixi on 2018/6/29.* 使用第三方导航:高德.百度..........*/ public class AmapUtil {public s ...
- android 接百度SDK遇到的坑(百度地图BD09经纬度转高德地图GCJ02经纬度)
百度转高德==> /*** 百度坐标系 (BD-09) 与 火星坐标系 (GCJ-02)的转换* 即 百度 转 谷歌.高德** @param latLng* @returns*/public s ...
最新文章
- LoadRunner之二“集合点”
- 10个 我经常逛的国外技术社区,真的受益匪浅!
- GitLab 已迁移至谷歌云平台,并表示目前运行良好
- 深度学习armv8/armv9 cache的原理
- 【caffe-Windows】cifar实例编译之model的生成
- php explode 循环,PHP explode 切割字串 快速取得最後一個值
- saas- -m ihrm 项目_Convertlab等企业入选腾讯SaaS加速器二期名单
- fastdfs-客户端配置
- Argument list too long 文件数过多
- python 组合数据_python-组合数据类
- 【报告分享】后疫情时代第一个消费狂欢:品牌如何转型与突围.pdf(附下载链接)...
- php session位置,关于PHP中Session文件过多的问题及session文件保存位置
- pytorch学习笔记(二十四):深度卷积神经网络(AlexNet)
- [转载] Python杂谈 | (6) numpy中array()和asarray()的区别
- gdal ImportError: DLL load failed
- mysql通过centos本地命令行还原数据库出现乱码问题
- C++:怎样把一个int转成4个字节?
- PowerApps初体验,低代码快速搭建一套五一休假报备管理系统(一)
- 为什么学习计算机的时候学语文,小学语文“为什么要学拼音呢”?告诉你学拼音技巧!...
- testerhome学习笔记1_互联网测试技术
热门文章
- 连续分配、链接分配和索引分配详解
- go 1.16版本,go get用法介绍
- html是编程语言表情包,语言编程表情包 - 语言编程微信表情包 - 语言编程QQ表情包 - 发表情 fabiaoqing.com...
- Latex各种命令、符号、公式、数学符号、排版等
- a标签的href属性 download属性
- 计算机无法装补丁,主编教您win7 sp1补丁安装失败怎么办
- 通信线路工程验收规范_老杨一建通信学堂通信线路工程施工技术
- -bash: ulimit: max user processes: cannot modify limit: Operation not permitted问题的处理
- 数据结构(五)树与二叉树-----堆
- cad打印去掉边框_CAD中图片的边框怎么去除? - CAD自学网