wx.getLocation 调用定位失败并且没有授权弹窗出现
发布于 6 年前 作者 liutao 930 次浏览 来自 问答

真机测试的时候并且不出现授权弹窗

使用的是mpvue框架开发的

wx.getLocation({

type:“gcj02”,

success:function(res){

console.log(res);

 

},

fail(res){

wx.showToast({

title:“获取您的定位失败请选择地址”,

icon:‘none’,

mask:true,

})

console.log(res);

}

})

3 回复

wx.getSetting({

  success(res) {

console.log(res)

if (!res.authSetting[‘scope.userLocation’]) {

  wx.authorize({

scope: ‘scope.userLocation’,

success(obj) {

console.log(obj)

},

fail(obj){

  console.log(obj)

}

  })

}

  },

  fail(res){

console.log(res)

  }

})

真机调试同样失败 !!!!!

这个有设置吗?

检查下手机定位是否开启,如果开启的话,再看下手机定位是否给微信定位权限;清除全部缓存尝试下

回到顶部