uni.showLoading({
title: "正在获取位置信息"
});
uni.getLocation({
type: 'gcj02',
geocode: true,
success: function(res) {
uni.hideLoading();
console.log('当前位置:' + JSON.stringify(res));
},
fail: function(err) {
uni.hideLoading();
console.log(JSON.stringify(err));
}
});
- 发布:2020-10-04 12:55
- 更新:2021-10-21 13:22
- 阅读:1471
【报Bug】【报Bug】急!急!急!,生产问题,uni.getLocation在4g环境在部分华为手机和小米手机上获取不了定位信息,如华为mate30和小米9ccpro
产品分类: uniapp/App
PC开发环境操作系统: Mac
PC开发环境操作系统版本号: 10.15.7
HBuilderX类型: 正式
HBuilderX版本号: 2.8.13
手机系统: Android
手机系统版本号: Android 10
手机厂商: 华为
手机机型: 华为mate30
页面类型: vue
打包方式: 云端
项目创建方式: HBuilderX
示例代码:
操作步骤:
云端打包运行,在4G环境下,位置权限都开启了,运行上述代码
云端打包运行,在4G环境下,位置权限都开启了,运行上述代码
预期结果:
能获取到定位信息并打印当前位置信息
能获取到定位信息并打印当前位置信息
实际结果:
很长时间一直显示“正在获取位置信息”,既没有进入success回调,也没有进入fail回调
很长时间一直显示“正在获取位置信息”,既没有进入success回调,也没有进入fail回调
bug描述:
uni.getLocation在华为mate30和小米9ccpro上通过uni.getLocation获取不了定位信息
zhangdaren - 小程序转uniapp工具:https://ext.dcloud.net.cn/plugin?id=2656
同遇到~~
5***@qq.com (作者)
我是放在uniapp里面
2020-10-12 15:38
k***@163.com
回复 5***@qq.com: 就是用的uniapp做的公众号,也不行
2020-10-15 14:41
5***@qq.com (作者)
回复 k***@163.com: 我不是公众号,是APP
2020-10-15 15:37