递归火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 火山 源码 类库
查看: 5799|回复: 1
打印 上一主题 下一主题

高德地图类打开其他地图解决方案

[复制链接]

1

主题

3

帖子

19

积分

新手上路

Rank: 1

积分
19
跳转到指定楼层
楼主
发表于 2020-3-3 05:02:11 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
最近刚入的坑  发现例程里一神奇的地方  高德地图类中打开地图APP的方法居然是启动百度地图这就很神奇了   因为这两货用的坐标系不同不经过转换基本没法使用   偏差比较大
而如果不用坐标使用地址cha询又存在有的地址高德有百度并不一定有  
所以我们需要对此方法做一点修改
只需要改两条
if (isAppInstalled (@<当前所处窗口>, "com.baidu.BaiduMap")) {
android.content.Intent intent = new android.content.Intent();
intent.setData(Uri.parse("androidamap://viewMap?sourceApplication=appname&poiname="+@<标记标题>+"   "+@<标记内容>+"&lat=" + @<纬度> + "&lon=" + @<经度> + "&dev=0"));
@<当前所处窗口>.startActivity(intent);

那么就完美的解决了   能打开高德地图了   至于如何拼参或者打开其他地图APP  只需要去对应的APP搜索开发手册即可


回复

使用道具 举报

0

主题

1

帖子

24

积分

新手上路

Rank: 1

积分
24
沙发
发表于 2020-3-3 11:47:24 | 只看该作者
谢谢已经实行
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|递归火山软件开发平台 ( 鄂ICP备18029190号 )

GMT+8, 2024-11-26 00:01 , Processed in 0.091284 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表