1***@qq.com
1***@qq.com
  • 发布:2019-04-30 09:42
  • 更新:2019-06-26 18:03
  • 阅读:3779

【报Bug】微信小程序安卓使用chooseLocation无反应

分类:uni-app

详细问题描述

1.9.3 和 1.9.4版本都试了,微信小程序里用安卓手机无效,也不报错,苹果手机正常

[内容]

重现步骤

[步骤]

console.log('确认已被执行')  
uni.chooseLocation({  
    success: function (res) {  
        console.log('位置名称:' + res.name);  
        console.log('详细地址:' + res.address);  
        console.log('纬度:' + res.latitude);  
        console.log('经度:' + res.longitude);  
    }  
});

[结果]
苹果手机和开发者工具都正常,安卓真机无反应

2019-04-30 09:42 负责人:无 分享
已邀请:
w***@qq.com

w***@qq.com

我也遇见,小程序开发工具是先点击提示授权,然后真机就能成功!
不用开发工具授权,就是失败!

w***@qq.com

w***@qq.com

使用

uni.getSetting({  
                    success(res) {  
                        if (!res.authSetting['scope.userLocation']) {  
                            uni.authorize({  
                                scope: 'scope.userLocation',  
                                success() {  
                                    uni.chooseLocation({  
                                        success: function(res) {   
                                            that.address = res.name  
                                            that.form.position = res  
                                        }  
                                    });  
                                }  
                            })  
                        }else{  
                            uni.chooseLocation({  
                                success: function(res) {   
                                    that.address = res.name  
                                    that.form.position = res  
                                }  
                            });  
                        }  
                    }  
                })

该问题目前已经被锁定, 无法添加新回复