收藏
回答

wx.getLocation在系统没有打开GPS时不能获取定位

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

- 当前 Bug 的表现(可附上截图)


- 预期表现


- 复现路径


- 提供一个最简复现 Demo


运行环境:HUAWEI Nova2s  Android 8.0

问题: wx.getLocation在系统没有打开GPS时不能获取定位,会执行fail内的内容,打印出:

  1. errCode:2

  2. errMsg:"getLocation:fail:ERROR_NOCELL&WIFI_LOCATIONSWITCHOFF"

然后在fail内也无法使用wx.showToast打印信息。

代码:

wx.getSetting({
   success(res) {
     console.log(res)
     wx.getLocation({
       success: function (res) {
         console.log(res)
       },fail:function(res){
         console.log(res)
         wx.showToast({
           title: '1111111111111',
         })
       }
     })
   }
 })

已授权,不存在小程序内的权限问题。

小程序没有打开GPS的API吗?

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

2 个回答

登录 后发表内容