问题描述:
在web 使用高德sdk精准定位时候,只要你的浏览器内核是谷歌的,都会失败,这个问题其实高德官网也贴出来了问题的具体原因,但是并没有解决方法;在工作中就遇到这么棘手的问题需要解决,说实话作为一个前端是不具备解决这个问题的,
解决思路:
1联系高德工作人员,工作人员 推荐下面链接的方法(未测试)新版辅助H5页面定位-获取位置-开发指南-Android 定位SDK | 高德地图APIb
但是我后来和安卓开发工程师请教过这个问题,貌似这个方法不行;所以没有对这个方法进行调试测试
2 这个方法其实更好理解,高德sdk定位只是在谷歌浏览器内核里有问题,所以h5嵌入安卓需要更换谷歌浏览器内核,并且换成腾讯的X5内核(这部分工作都是需要安卓开发人员配合,具体事例代码就不贴了,反正看不懂)
具体文档:腾讯浏览服务
如果你的app是使用uniapp开发的,那就更好更换内核
具体文档:uni-app官网
当然如果你是web的话只需要不使用谷歌浏览器即可;
这个问题之前一直找啊找,就是在网上找不到资料,目前终于解决啦!