app 检测并调起百度地图

最近在做一个关于路线规划的功能,当时想自己写,但发现即使拥有百度demo也没办法写出他的效果,所以我决定直接调用百度地图,在此分享一下我这两天的开发经验,供大家参考,有问题的留言我会解答的。

一开始我参考demo那些事就不说了,虽说功能也可以实现路线规划功能,但是界面太丑,后来打算用百度demo中OpenBaiduMap.class中的方法,直接调起百度,注意这是百度提供的sdk方法,其中让我头疼的是必须传入起始坐标,这个起始坐标我是想让 百度地图自己去定位,而不想自己定位好给他,因为要是自己定位,用android自带的定位极其不靠谱,现在市场上android都是在原有功能上进行自定义,多少有些不全,所以我只能用百度定位,但是用百度的必须导包和jni等lib,这极大的加大了我的app的重量。所以百度自己提供的调用功能我不用了。具体的功能可以在百度demo中找到,我就不写了。

后来我发现了一个uri调用,也是百度提供的uri api,其中有android端和web端,正好满足我的需求,其中起点不用传也可以。 http://lbsyun.baidu.com/index.php?title=uri

这就是地址,里面的例子也很详细了。

在调起时我做了一下判断  因为百度包 com.baidu.BaiduMap  所以先检测一下这个包存不存在,接着再做判断。

代码我就几句话,这边就不贴了,有想了解的,留言吧。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值