getaddres() {
let that = this;
uni.getLocation({
type: 'gcj02',
isHighAccuracy: true,
success: function(res) {
// 获取位置信息成功
that.newaddress = res;
},
fail: function(res) {
console.log(res);
}
});
},
- 发布:2024-10-29 10:20
- 更新:2024-10-29 10:20
- 阅读:79
产品分类: 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
期望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);
}
});
},
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
0 个回复