uni-app uni.getlocation方法无效 不会进入回调函数

uni-app uni.getlocation方法无效 不会进入回调函数

产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: win10
HBuilderX类型: Alpha
HBuilderX版本号: 3.3.8
手机系统: Android
手机系统版本号: Android 11
手机厂商: vivo
手机机型: x60
页面类型: vue
vue版本: vue2
打包方式: 云端
项目创建方式: HBuilderX

示例代码:

uni.getLocation({
type: 'wgs84',
success: function (res) {
console.log('当前位置的经度:' + res.longitude);
console.log('当前位置的纬度:' + res.latitude);
}
});

操作步骤:

打开APP 调用函数方法,无效操作没有反馈

预期结果:

返回地理位置经纬度,打印日志

实际结果:

无效操作 无反应

bug描述:

uni.getLocation({
type: 'wgs84',
success: function (res) {
console.log('当前位置的经度:' + res.longitude);
console.log('当前位置的纬度:' + res.latitude);
}
});

更多关于uni-app uni.getlocation方法无效 不会进入回调函数的实战教程也可以访问 https://www.itying.com/category-93-b0.html

7 回复

比如截图中,定时任务调取方法,但是不会进入成功的回调函数,无法获取到经纬度,不知道错误在哪里

更多关于uni-app uni.getlocation方法无效 不会进入回调函数的实战教程也可以访问 https://www.itying.com/category-93-b0.html


未复现此问题 此设备在旧版是否正常? 此版本使用其他设备是否正常?

试过真机测试,多个手机测试,都是没有获取到经纬度

回复 8***@qq.com: 请升级到HBuilderX3.3.10试下,并说明具体设备信息

回复 DCloud_UNI_Anne: 发现问题是,当我真机测试wifi连接着电脑开出的热点的时候,uni.getLocation方法的三个回调函数都进不去包括complete回调函数,当我关掉手机wifi的时候,他就能够获取到经纬度,这是什么原因

在无网络情况下,手机位置服务gps是开启状态的,进入app后再把手机位置服务关闭,uni.getLocation会失效,直接就不执行,三个回调都不进入

回复 DCloud_UNI_Anne: 在无网络情况下,手机位置服务gps是开启状态的,进入app后再把手机位置服务关闭,uni.getLocation会失效,直接就不执行,三个回调都不进入

回到顶部