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