console.log(new Date());
uni.getLocation({
type: 'gcj02',
altitude: true,
success: (res) => {
console.log(res);
console.log(new Date());
this.longitude = res.longitude.toFixed(6);
this.latitude = res.latitude.toFixed(6);
},
fail: (res) => {
uni.showToast({
mask: true,
icon: 'none',
title: '请打开APP的位置权限!'
});
}
})
- 发布:2021-01-07 16:33
- 更新:2024-02-27 15:43
- 阅读:3189
【报Bug】uni.getLocation 获取经纬度延迟10s左右
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: windows 10
HBuilderX类型: 正式
HBuilderX版本号: 3.0.4
手机系统: iOS
手机系统版本号: IOS 14
手机厂商: 苹果
手机机型: iPhone X
页面类型: vue
打包方式: 云端
项目创建方式: HBuilderX
示例代码:
操作步骤:
在任意函数中复制示例代码执行即可
在任意函数中复制示例代码执行即可
预期结果:
第一次第三次console.log结果不应该相差太大
第一次第三次console.log结果不应该相差太大
实际结果:
第一次第三次console.log结果相差10s左右
第一次第三次console.log结果相差10s左右
bug描述:
在之前的HbuilderX 版本中 uni.getLocation方法 success回调函数获取经纬度的速度很快,更新之后要十秒左右才能成功获取