收藏
回答

安卓机wx.chooseLocation选点,偏远地区选择【位置】条目失败,请帮查看下是什么问题?


安卓机wx.chooseLocation地图选点,

错误日志

WAServiceMainContext.js:1 [wxapplib]] private_getBackgroundFetchData type=GetPassThroughInfo failed {"errno":101,"errMsg":"private_getBackgroundFetchData:fail private_getBackgroundFetchData:fail:jsapi invalid request data"}
(anonymous) @ WAServiceMainContext.js:1
i @ WAServiceMainContext.js:1
(anonymous) @ WAServiceMainContext.js:1
fail @ WAServiceMainContext.js:1
p @ WAServiceMainContext.js:1
(anonymous) @ WAServiceMainContext.js:1
zd @ WAServiceMainContext.js:1
fail @ WAServiceMainContext.js:1
p @ WAServiceMainContext.js:1
(anonymous) @ WAServiceMainContext.js:1
ph @ WAServiceMainContext.js:1
gh @ WAServiceMainContext.js:1
(anonymous) @ WAServiceMainContext.js:1
r @ WAServiceMainContext.js:1
s @ WAServiceMainContext.js:1
callAndRemove @ WAServiceMainContext.js:1
invokeCallbackHandler @ WAServiceMainContext.js:1
ret.invokeCallbackHandler
WAServiceMainContext.js:1 [wxapplib]] Uncaught (in promise) FrameworkError {"errno":101,"errMsg":"private_getBackgroundFetchData:fail private_getBackgroundFetchData:fail:jsapi invalid request data"}
(anonymous) @ WAServiceMainContext.js:1
i @ WAServiceMainContext.js:1
(anonymous) @ WAServiceMainContext.js:1
(anonymous) @ WAServiceMainContext.js:1
_privEmit @ WAServiceMainContext.js:1
emit @ WAServiceMainContext.js:1
(anonymous) @ WAServiceMainContext.js:1
a @ WAServiceMainContext.js:1
Fe @ WAServiceMainContext.js:1
Ve @ WAServiceMainContext.js:1
ee @ WAServiceMainContext.js:1
(anonymous) @ WAServiceMainContext.js:1
p @ WAServiceMainContext.js:1
(anonymous) @ WAServiceMainContext.js:1
(anonymous) @ WAServiceMainContext.js:1
(anonymous) @ VM75:407
listOnTimeout @ node:internal/timers:568
processTimers @ node:internal/timers:511
VM75:407 error occurs:no such file or directory, access 'wxfile://usr/miniprogramLog/log2'
p @ VM75:407
(anonymous) @ VM75:407
(anonymous) @ node:fs:181
WAServiceMainContext.js:1 [wxapplib]] backgroundfetch privacy fail {"errno":101,"errMsg":"private_getBackgroundFetchData:fail private_getBackgroundFetchData:fail:jsapi invalid request data"}



偏远地区选择【位置】条目失败 走fail分支 
并且日志只显示{errMsg: "chooseLocation:fail"}


 
  chooseLocation() {
    const _this = this;
    // 1. 检查用户是否已授权地理位置权限
    wx.getSetting({
      success(res) {
        if (res.authSetting['scope.userLocation']) {
          // 用户已授权,直接调用 chooseLocation
          _this.openChooseLocation();
        } else {
          // 用户未授权,请求授权
          wx.authorize({
            scope'scope.userLocation',
            success() {
              // 授权成功后调用 chooseLocation
              _this.openChooseLocation();
            },
            fail() {
              // 授权失败,提示用户去设置中开启权限
              wx.showModal({
                title'权限请求',
                content'需要获取您的地理位置信息,请前往设置开启权限。',
                success(modalRes) {
                  if (modalRes.confirm) {
                    // 打开设置页面,引导用户手动开启权限
                    wx.openSetting();
                  }
                }
              });
            }
          });
        }
      }
    });
  },


  openChooseLocation() {
    wx.chooseLocation({
      success(res) => {
        if (!res.address) {
          res.address = '未知';
        }
        this.setData({
          address: res.address,
          lat: res.latitude,
          lng: res.longitude,
        });
      },
      fail(err) => {
        console.log(err);
        App.showError('选择位置失败,请重新选择');
      }
    });
  },
回答关注问题邀请回答
收藏

2 个回答

  • 社区技术运营专员--阳光
    社区技术运营专员--阳光
    04-10

    没复现,微信版本多少呢

    04-10
    有用
    回复 5
    • 七星瓢虫
      七星瓢虫
      04-11
      04-11
      回复
    • 七星瓢虫
      七星瓢虫
      04-11
      这个bug 100%可以复现 小程序用户在偏远地区,,每天都出这个bug
      04-11
      回复
    • 七星瓢虫
      七星瓢虫
      04-11
      能否远程帮我看看
      04-11
      回复
    • 七星瓢虫
      七星瓢虫
      04-11
      只有安卓机会出这个问题
      04-11
      回复
    • 七星瓢虫
      七星瓢虫
      04-13
      是否有空,帮忙看看
      04-13
      回复
  • 嘟嘟嘟
    嘟嘟嘟
    06-09

    楼主,这个问题解决了没

    06-09
    有用
    回复
登录 后发表内容