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
比如截图中,定时任务调取方法,但是不会进入成功的回调函数,无法获取到经纬度,不知道错误在哪里
更多关于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会失效,直接就不执行,三个回调都不进入


