使用百度sdk,调用uni.getLocation,得到的值与实际位置有偏差(坐标类型已经转化过,并非坐标类型不同导致的偏差)
- 发布:2024-03-13 11:27
- 更新:2024-03-18 09:20
- 阅读:214
【报Bug】uniapp 已上线未更新的app,百度sdkuni.getLocation获取的经纬度坐标发生偏移,安卓偏移量大。
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: 10
HBuilderX类型: 正式
HBuilderX版本号: 3.99
手机系统: Android
手机系统版本号: Android 13
手机厂商: 华为
手机机型: mate40
页面类型: vue
vue版本: vue2
打包方式: 云端
项目创建方式: HBuilderX
操作步骤:
预期结果:
uni.getLocation得到的值与实际位置误差较小
uni.getLocation得到的值与实际位置误差较小
实际结果:
uni.getLocation得到的值与实际位置误差较大,影响打卡功能
uni.getLocation得到的值与实际位置误差较大,影响打卡功能
bug描述:
最近未更新app,但从3月11日开始定位开始不准,获取的坐标值与现实相比有偏移。
使用的是百度sdk,获取经纬度使用的方法为uni.getLocation。
安卓偏移量大,已经影响到功能。一直重新获取坐标,大部分情况都是偏移的,只有偶发情况会回到正确的位置。
苹果也有偏移,但偏移量不太大,暂时没有影响功能。
1 个回复
_Ccc (作者)
3月18开始,这个安卓偏移问题没有了,华为定位偏移大的问题消失,苹果还是和原来的位置有细微区别,但已不影响功能。