1***@qq.com
1***@qq.com
  • 发布:2024-10-29 10:20
  • 更新:2024-10-29 10:20
  • 阅读:79

【报Bug】uni.getLocation 开启高精度定位,荣耀手机定位不准,数据获取只有小数点5位

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

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

HBuilderX类型: 正式

HBuilderX版本号: 4.29

手机系统: Android

手机系统版本号: Android 15

手机厂商: 华为

手机机型: 华为荣耀

页面类型: vue

vue版本: vue2

打包方式: 云端

项目创建方式: HBuilderX

示例代码:

getaddres() {
let that = this;
uni.getLocation({
type: 'gcj02',
isHighAccuracy: true,
success: function(res) {
// 获取位置信息成功
that.newaddress = res;
},
fail: function(res) {
console.log(res);
}
});
},

操作步骤:

getaddres() {
let that = this;
uni.getLocation({
type: 'gcj02',
isHighAccuracy: true,
success: function(res) {
// 获取位置信息成功
that.newaddress = res;
},
fail: function(res) {
console.log(res);
}
});
},

预期结果:

期望app荣耀、华为手机开启高精度定位后获取的经纬度数据类似于这样:34.75671413845486 113.7713264973958

实际结果:

getaddres() {
let that = this;
uni.getLocation({
type: 'gcj02',
isHighAccuracy: true,
success: function(res) {
// 获取位置信息成功
that.newaddress = res;
},
fail: function(res) {
console.log(res);
}
});
},

bug描述:

开启高精度定位后,app荣耀、华为手机获取的经纬度不准,只有小数点5位,ios开启高精度定位后,获取到的经纬度就是34.75671413845486 113.7713264973958

2024-10-29 10:20 负责人:无 分享
已邀请:

要回复问题请先登录注册