1***@qq.com
1***@qq.com
  • 发布:2023-07-31 11:26
  • 更新:2023-11-03 14:44
  • 阅读:781

【报Bug】uniapp app端调用 uni.onLocationChange 更新不准确

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: 11

HBuilderX类型: 正式

HBuilderX版本号: 3.8.11

手机系统: Android

手机系统版本号: Android 14

手机厂商: 小米

手机机型: 红米k40pro

页面类型: nvue

vue版本: vue3

打包方式: 云端

项目创建方式: HBuilderX

示例代码:

uni.startLocationUpdate({
type: 'gcj02',
needFullAccuracy: true,
success: (res) => {
console.log('实时监听的地理位置', res);
},
fail: (err) => {
uni.showToast({
title: JSON.stringify(err),
duration: 5000,
})
}
})

uni.onLocationChange(function(res) {  

uni.showToast({
title: JSON.stringify(res),
})
}
})

操作步骤:

调用api

预期结果:

app调用uni.onLocationChange 希望返回精准的位置信息

实际结果:

app调用uni.onLocationChange 更新不准确

bug描述:

调用uni.onLocationChange获取实际位置,定位不准确,小范围内经纬度并不更新,一直返回原始值,有时候走20多米就更新了,有时候走50多米才更新,甚至有时候走100多米才会更新,都是在室外的操作

2023-07-31 11:26 负责人:无 分享
已邀请:
1***@qq.com

1***@qq.com

我也碰到了同样的问题,请问你解决了吗

9***@qq.com

9***@qq.com - 一枚前端开发者

同样如此,请问有解决方案了吗

1***@qq.com

1***@qq.com

我也遇到这个问题了 但是我是小程序 配置了那个type: 'gcj02', 才导致经纬度一直没变 之后我把这个去掉经纬度信息就开始不停的更新变化了

要回复问题请先登录注册