地图不弹框获取权限
发布于 5 年前 作者 chaotian 3810 次浏览 来自 问答

为什么在自己电脑上测试,第一次进入地图,会弹框请求获取用户地址但是发布后,用户第一次进入地图不会弹框请求获取用户地址,结果就是地图上一片空白我已经在app.json中设置了

“permission”: {

    “scope.userLocation”: {

      “desc”: “你的位置信息将用于小程序位置接口的效果展示”

    }

  },

api调用

onLoad: function(){

    var that = this;

    wx.getLocation({

      type: ‘wgs84’,

      success: function (res) {

        that.setData({

          latitude: res.latitude,

          longitude: res.longitude,

        })

      }

    });

  },

3 回复

用户拒绝一次后,再次请求授权是不会拉起弹窗的

emmm,好像把提前请求地图权限就可以,

wx.authorize({

      scope: ‘scope.userLocation’,

      success() {

        console.log(11);

      }

    })

不知道上传后会不会出问题,>~.<

基础库版本弄高点试试

回到顶部