收藏
回答

微信版本7.03更新后小程序wx.getLocation调用报fail

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug wx.getLocation 客户端 7.0.3 2.5.2

wx.getLocation({//弹出授权用户确认后获取其地理位置

type: 'gcj02',

success: function (res) {


},

fail:function(){

//判断是否获得了用户地理位置授权

wx.getSetting({

success: (res) => {

if (!res.authSetting['scope.userLocation'])

that.openConfirm()

}

})

}

})


openConfirm: function () {

var that=this;

wx.showModal({

content: '检测到您没打开定位权限,是否去设置打开?',

confirmText: "确认",

cancelText: "取消",

success: function (res) {

console.log(res);

//点击“确认”时打开设置页面

if (res.confirm) {

console.log('用户点击确认')

wx.openSetting({

success: (res) => {

wx.getLocation({//弹出授权用户确认后获取其地理位置

type: 'gcj02',

success: function (res) {

console.log('603S',res)

}

})

}

})

} else {

console.log('用户点击取消')

}

}

});

},






回答关注问题邀请回答
收藏

1 个回答

登录 后发表内容