地图不弹框获取权限

发布于 7 年前作者 chaotian3975 次浏览最后编辑 7 年前来自 ask

为什么在自己电脑上测试,第一次进入地图,会弹框请求获取用户地址但是发布后,用户第一次进入地图不会弹框请求获取用户地址,结果就是地图上一片空白我已经在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 回复
hhan
hhan1 楼6 年前

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

lintao
lintao2 楼6 年前

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

wx.authorize({

      scope: ‘scope.userLocation’,

      success() {

        console.log(11);

      }

    })

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

ifan
ifan3 楼5 年前

基础库版本弄高点试试