收藏
回答

使用微信jssdk的getLocation,获取位置,提示fail network error?

errMsg"getLocation:fail network error"

怎么处理呢

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

2 个回答

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

    提供下复现方式呢

    04-11
    有用
    回复 2
    • choinsane
      choinsane
      04-11
      return new Promise((resolve, reject) => {
        wx.getLocation({
         type: 'wgs84',
         success(res) {
          resolve({
           latitude: res.latitude,
           longitude: res.longitude
          });
         },
         fail(err) {
          console.log("err", err)
          uni.showModal({
           showCancel: false,
           content: `获取地理位置失败`+err.errMsg,
          })
          reject(err);
         },
         cancel(res) {
          uni.showModal({
           showCancel: false,
           content: `您已拒绝授权获取地理位置`,
          })
          reject(res);
         },
        });
       });
      04-11
      回复
    • 社区技术运营专员--阳光
      社区技术运营专员--阳光
      04-11回复choinsane
      直接提供下h5呢
      04-11
      回复
  • choinsane
    choinsane
    04-11
    wx.getLocation({
       type: 'wgs84',
       success(res) {
          resolve({
             latitude: res.latitude,
             longitude: res.longitude
          });
       },
       fail(err) {
          console.log("err", err)
          uni.showModal({
             showCancel: false,
             content: `获取地理位置失败`+err.errMsg,
          })
          reject(err);
       },
       cancel(res) {
          uni.showModal({
             showCancel: false,
             content: `您已拒绝授权获取地理位置`,
          })
          reject(res);
       },
    });
    


    04-11
    有用
    回复
登录 后发表内容