私活就是干
私活就是干
  • 发布:2021-06-05 11:14
  • 更新:2022-04-24 18:47
  • 阅读:3129

h5 uni.getLocation 定位不准确

分类:uni-app

发布h5 uni.getLocation定位获取的经度纬度偏差有点大 大概偏差8公里 这是怎么回事啊 有没有大神 救命啊

uni.getLocation({
type: 'gcj02',
success:function(res){

 }  

})

2021-06-05 11:14 负责人:无 分享
已邀请:
DCloud_App_Array

DCloud_App_Array

怎么判断偏差的?需要注意坐标系是否正确?

  • 私活就是干 (作者)

    我把获取到的经度纬度 放在地图上显示 得到经度纬度的位置信息 然后在计算偏差

    2021-06-05 11:23

  • 私活就是干 (作者)

    我把经度纬度 放在地图上显示 map组件 偏差好大啊 前面用小程序就没有偏差 但是h5就很奇怪

    2021-06-05 11:24

  • DCloud_App_Array

    回复 私活就是干: h5中获取的坐标系不是gcg02,应该是wgs84

    2021-06-05 11:26

  • 私活就是干 (作者)

    回复 DCloud_App_Array: wgs84 也不行 放在地图上跟gcg02 差不多 距离真实位置也差了差不多8公里

    2021-06-05 11:31

  • 私活就是干 (作者)

    回复 DCloud_App_Array: 这个需要https吗 不会是这个原因吧

    2021-06-05 11:31

  • DCloud_App_Array

    回复 私活就是干: 这个可能跟浏览器有关了,可以尝试用标准h5接口获取下定位数据,看两者是否存在差异。

    2021-06-05 14:58

  • 私活就是干 (作者)

    回复 DCloud_App_Array: 标准h5接口 是啥 老哥

    2021-06-05 17:10

  • 私活就是干 (作者)

    问题解决了 就是https的问题 我giao

    2021-06-05 18:50

  • 私活就是干 (作者)

    回复 DCloud_App_Array: 老哥 h5定位是gcg02 加altitude: true 我用了https 精准定位

    2021-06-05 18:55

  • DCloud_UNI_GSQ

    回复 私活就是干: 恩,参考文档注意事项第一条

    2021-06-07 15:21

  • y***@qq.com

    回复 私活就是干: 你用的是uni.getLocation吗 可以看看你这块的代码一下吗

    2022-01-05 09:48

  • 私活就是干 (作者)

    回复 y***@qq.com: 就是这个uni.getLocation 代码就是跟小程序一样用type: 'gcj02' h5的话 记得域名要https 不然不准确

    2022-01-11 16:08

蓝度飞

蓝度飞

您好,是项目放到https协议下就正常了吗?

  • 私活就是干 (作者)

    是的 必须要https

    2021-08-31 22:34

  • 蓝度飞

    回复 1***@qq.com: 额,后来一直没上论坛看,感谢回复,当天我就放到https的服务下试了一下,确实好了

    2021-09-26 10:34

蓝度飞

蓝度飞

uni.getLocation H5平台腾讯位置 https 虽然可以用,但是不同浏览器差距有几百米,后来自己内置了高德定位,虽然也不是特别精准,不过还是要更稳定一些

  • 1***@qq.com

    请问是怎么内置的吗 大大

    2022-02-22 15:30

  • 蓝度飞

    回复 1***@qq.com: 直接去高德平台注册账号,申请,然后上面有开发文档

    2022-05-17 11:46

1***@qq.com

1***@qq.com

三河燕郊 把我定位到石家庄去了,有点离谱怎么办

  • 私活就是干 (作者)

    H5如果要 准确定位 需要https type: 'gcj02'

    2022-03-23 14:11

4***@qq.com

4***@qq.com


看看我的怎么样,不知道啥情况。不存在多终端上传。也不存在一个应用多个线程传。

该问题目前已经被锁定, 无法添加新回复