1***@qq.com
1***@qq.com
  • 发布:2024-06-19 10:50
  • 更新:2024-06-19 18:24
  • 阅读:199

【报Bug】uin-app 打包安卓app,定位不准

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: 版本 Windows 11 家庭中文版 版本 21H2 安装日期 ‎2022/‎4/‎16 操作系统版本 22000.2538 体验 Windows 功能体验包 1000.22001.1000.0

HBuilderX类型: 正式

HBuilderX版本号: 4.15

手机系统: Android

手机系统版本号: Android 13

手机厂商: 小米

手机机型: 小米13

页面类型: nvue

vue版本: vue2

打包方式: 云端

项目创建方式: HBuilderX

示例代码:

gps() {
return new Promise((resolve, reject) => {
let that = this;
uni.getLocation({
type: 'gcj02',
isHighAccuracy: true,
success: function(res) {
resolve(res)
},
});
})

操作步骤:

gps() {
return new Promise((resolve, reject) => {
let that = this;
uni.getLocation({
type: 'gcj02',
isHighAccuracy: true,
success: function(res) {
resolve(res)
},
});
})

预期结果:

获取正确的地址

实际结果:

没有获取到准确的定位

bug描述:

我们做了一个地图显示当前位置,用户使用的时候我们根据经纬度获取的位置和地图组件显示的当前位置不一致,多次定位后位置还是不准;在市区获取的经纬度和地图组件显示的当前为自己是一样的,但是在农田里不准,在高德地图里定位是准的

2024-06-19 10:50 负责人:DCloud_Android_THB 分享
已邀请:
DCloud_App_Array

DCloud_App_Array

App模块配置中的“Geolocation(定位)”下是否勾选使用高德定位或百度定位?

  • 1***@qq.com (作者)

    已勾选,在市区是可以准确定位的,在农田里不行,偏差太大

    2024-06-19 13:43

DCloud_Android_THB

DCloud_Android_THB

你好,你说的在高德地图里面准确,是指高德地图app ,还是map组件?

  • 1***@qq.com (作者)

    在市区定位,经纬度传给map组件,打点的位置(所在位置的图标)和map组件显示的自身位置(就是那个三角)是一个地儿

    2024-06-19 19:09

  • DCloud_Android_THB

    回复 1***@qq.com: 尝试设置一下highAccuracyExpireTime,高精度依赖网络环境

    2024-06-20 10:51

  • 1***@qq.com (作者)

    回复 DCloud_Android_THB: 好,我设置试试

    2024-06-20 13:48

要回复问题请先登录注册