收藏
回答

微信小程序wx.getLocation 大批量出现走fail情况

wx.getLocation({

type: 'gcj02',

success: resolve,

fail: ({ errMsg }) => {

console.log('errM=>>>>', errMsg)

log.error(errMsg)

if (errMsg.indexOf('system') > -1) {

const content = `请开启微信定位:${isIOS() ? '手机系统设置—微信—定位权限' : '手机系统设置—应用管理—微信—定位权限'}。定位开启后可刷新页面。`

return modal('未开启微信定位', content, '刷新', () => refresh(path))

}


if (errMsg.indexOf('auth') > -1) {

return modal('未打开小程序定位', '找不到您的位置,请开启定位', '开启定位', () => authen(path))

}

// if (msg.indexOf('ERROR_NOCELL&WIFI_LOCATIONSWITCHOFF') > -1) {}

modal('未开启手机GPS', '请打开手机定位权限(屏幕下拉权限中的位置权限)', '刷新', () => refresh(path))

}

}))

拦截到的日志


getLocation:fail:internal error invalid android context

getLocation:fail:ERROR_NETWORK

getLocation:fail:ERROR_NOCELL&WIFI_LOCATIONSWITCHOFF

回答关注问题邀请回答
收藏
登录 后发表内容