ionic2 百度地图的使用

今天一更新,ionic都3.4了,这更新速度。。。。这次来写一下百度地图api的使用

1.浏览器端,我们可以把build文件里的www文件夹在IIS中直接发布成网站,build的时候记得-prod,不然安卓那加载速度。。在浏览器端,我们还是使用baidu api的方式,这个网上例子很多,都可以用。

2.安卓端,这里有坑,安卓的平台build后,使用baidu api的方式极度不准,大概只能取到所在城市的中心位置,所以使用js api方式直接放弃。

那么我们选择插件,用什么插件,一开始我用了cordova-qdc-baidu-location,这个对于安卓6.0以上的系统不会主动询问权限,虽然开发者后面加了一些代码,但是并没有动态询问权限,后来在git找了下,发现了https://github.com/ETENG-OSP/cordova-plugin-baidu-geolocation,再仔细看了下更新记录,发现了fix Android M Permission这项更新,那就是这个了。

3.苹果端,苹果的浏览器比较高级,用普通api也能获取较准确的位置,当然也可以使用官方的cordova-plugin-geolocation插件,值得注意的是,当build完成后,用XCODE打包版本的时候一定要记得修改pinfo.list,加上一堆权限提示,顺带把提示的英文改成中文,打包后正常使用。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值