收藏
评论

地理位置不授权可以用moveToLocation获取用户地理信息

用户不授权地理位置信息,但是点击触发moveToLocation时可以获取用户当前的地理位置。这算不算BUG?

最后一次编辑于  2018-09-19  (未经腾讯允许,不得转载)
复制链接收藏赞 0

5 个评论

  • Justin
    Justin
    2018-10-22

    var wxmap = wx.createMapContext("map");

    wxmap.moveToLocation({

    success() {

    wxmap.getCenterLocation({

    success(res) {

    console.log(res);

    }

    })

    }

    });

    moveToLocation和getCenterLocation的组合就可以不用用户授权,就能获取用户位置信息。先定位当前位置到地图中心,然后获取中心位置就可以。这个是bug?

    2018-10-22
    赞同 11
    回复
  • 褚飞强
    褚飞强
    2018-09-20

    你取消微信的地理位置授权,再试试

    2018-09-20
    赞同
    回复 1
    • 呵呵
      呵呵
      2018-09-20

      取消微信授权那肯定获取不到了啊。但是用户不对小程序授权,可以通过这个方法直接获取用户地理信息啊。感觉是给BUG。

      2018-09-20
      赞同
      回复
  • 呵呵
    呵呵
    2018-09-20

    建了给代码片段。wechatide://minicode/bZsFdzmN7I2G

    2018-09-20
    赞同
    回复
  • nickname
    nickname
    2018-09-20

    你好,moveTolocation由于开发者不能获取用户坐标,所以目前没有要求授权

    2018-09-20
    赞同
    回复