Android跳转跳到打开百度地图、高德地图等第三方地图导航

高德:打开高德地图API>开发支持>点击开发文档(居然可以点击...)>高德地图手机版(在"其他"类下)>左侧路径规划直达链接
简单举例:

Uri uri = Uri.parse("amapuri://route/plan/?dlat="+"目的地lat"+"&dlon="+"目的地lng"+"&dname="+"目的地名称"+"&dev=0&t=0");
Activity.startActivity(new Intent(Intent.ACTION_VIEW, uri));

可以额外拼的参数:


image.png
image.png

百度:打开百度地图API>开发文档>地图调起API>左侧接口说明>Android端> 2.3.2路线规划(约网页的1/3处)直达链接
简单举例:

Uri uri = Uri.parse("baidumap://map/direction?destination=latlng:"+"目的地lat"+","+ "目的地lng"+"|name:"+"目的地名称"+"&mode=driving");
Activity.startActivity(new Intent(Intent.ACTION_VIEW, uri));

可额外拼的参数:


image.png
image.png

如果想直接导航而不让用户选择(就是打开直接就“导航开始...”取消就退出的那种),请在直达链接里找到“导航”这一项,按照教程填写即可(感觉这种操作实在反人类,此处就不多说了)。

只能帮你们到这了

转载请注明出处:王能的博客https://blog.csdn.net/weimingjue/article/details/80493969

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容