8***@qq.com
8***@qq.com
  • 发布:2023-05-12 11:24
  • 更新:2023-05-19 16:12
  • 阅读:465

【报Bug】App获取位置信息uni.getLocation在type为wgs84模式下未调用

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

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

HBuilderX类型: 正式

HBuilderX版本号: 3.7.11

手机系统: Android

手机系统版本号: Android 10

手机厂商: 小米

手机机型: Redmi Note 9

页面类型: vue

vue版本: vue2

打包方式: 云端

项目创建方式: HBuilderX

示例代码:

let config = {type:"wgs84",altitude:true}
// #ifdef APP-PLUS
// config.type ="gcj02"
// config.geocode = true
// #endif
console.log(config);
uni.getLocation({
...config,
success: function(res) {
let {
latitude,
longitude,
address={}
} = res

            status = false  
            resolve({  
                latitude,  
                longitude,  
                address  
            } )  
        },  
        fail(err) {  
            status = false  
            reject(err)  
        }  

    });

操作步骤:

当前手机型号,直接调用该方法即可, 测试过很多机型都可以

预期结果:

可以获取经纬度信息

实际结果:

直接未调用当前方法

bug描述:

app端在wgs84模式下,getLocation无法调用测试多个手机都是可以正常获取经纬度信息, 该手机在type为gcj02可以获取经纬度. mainfastJS文件未选择地图,

当前手机型号见附件

2023-05-12 11:24 负责人:无 分享
已邀请:
8***@qq.com

8***@qq.com (作者)

有前辈知道原因的吗?

Diligent_UI

Diligent_UI - 【插件开发】【专治疑难杂症】【多款插件已上架:https://ext.dcloud.net.cn/publisher?id=193663(微信搜索飘逸科技UI小程序直接体验)】【骗子请绕道】问题咨询请加QQ群:120594820,代表作灵感实用工具小程序

可能是机型兼容问题,可以邀请官方工作人员看看

k***@sina.com

k***@sina.com

你重启下手机下手机试试,我遇到了两个这种情况,重启手机后就能获取到位置信息了,希望对你有用。

要回复问题请先登录注册