dgex
dgex
  • 发布:2024-04-16 12:18
  • 更新:2024-04-16 16:36
  • 阅读:214

【报Bug】使用getLocation获取的经纬度有偏差,如加入geocode参数解析的地址为正确

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Mac

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

HBuilderX类型: 正式

HBuilderX版本号: 4.08

手机系统: Android

手机系统版本号: Android 13

手机厂商: 荣耀

手机机型: 畅想40s

页面类型: vue

vue版本: vue2

打包方式: 云端

项目创建方式: HBuilderX

操作步骤:

在index/index页面onReady中调用getLocation

onReady() {  
uni.getLocation({  
    type: 'gcj02',  
    altitude: true,  
    geocode: true,  
    isHighAccuracy: true,  
    success: function (res) {  
        console.log(res);  
    },  
    fail: function (res) {  
        console.log(res);  
    },  
    complete: function (res) {  
        console.log(res);  
    },  
});  
}

预期结果:

能够正确返回准确位置

实际结果:

返回错误经纬度

bug描述:

getLocation(高德地图),获取的经纬度有偏差,但是解析的地址为正确,使用chooseLocation的初始定位也是正确的,唯独getLocation会有偏差

2024-04-16 12:18 负责人:无 分享
已邀请:
dgex

dgex (作者) - dgex

已解决 转换问题

要回复问题请先登录注册