谷歌浏览器,安卓内嵌谷歌内核webview使用高德JSAPI定位失败的问题解决!

问题描述:

在web 使用高德sdk精准定位时候,只要你的浏览器内核是谷歌的,都会失败,这个问题其实高德官网也贴出来了问题的具体原因,但是并没有解决方法;在工作中就遇到这么棘手的问题需要解决,说实话作为一个前端是不具备解决这个问题的,

 解决思路:

1联系高德工作人员,工作人员 推荐下面链接的方法(未测试)新版辅助H5页面定位-获取位置-开发指南-Android 定位SDK | 高德地图APIb

但是我后来和安卓开发工程师请教过这个问题,貌似这个方法不行;所以没有对这个方法进行调试测试

2 这个方法其实更好理解,高德sdk定位只是在谷歌浏览器内核里有问题,所以h5嵌入安卓需要更换谷歌浏览器内核,并且换成腾讯的X5内核(这部分工作都是需要安卓开发人员配合,具体事例代码就不贴了,反正看不懂)

具体文档:腾讯浏览服务

如果你的app是使用uniapp开发的,那就更好更换内核

具体文档:uni-app官网

当然如果你是web的话只需要不使用谷歌浏览器即可;
 

这个问题之前一直找啊找,就是在网上找不到资料,目前终于解决啦!

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值