收藏
回答

自定义组件中使用getCenterLocation无法进入回调

框架类型 问题类型 API/组件名称 终端类型 操作系统 微信版本 基础库版本
小程序 Bug wx.createMapContext(mapId, this) 的 getCenterLocation 微信iOS客户端 6.7.1 2.2.2

ready: function() {

        that.mapCtx = wx.createMapContext('select_point');

        that.mapCtx.getCenterLocation({

        success: function(res) {

        console.log(res.longitude)

        console.log(res.latitude)

        },

        fail: function(res) {

        console.log(res)

        },

        complete: function(res) {

        console.log(res)

        }

        });

}


page中调用没有问题,自定义组件调用getCenterLocation根本无法进入回调用,success,fail,complete都不行。


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

3 个回答

  • 王鹏程
    王鹏程
    2018-12-03

    我也遇到了这个问题, 你试试

    this.mapCtx = wx.createMapContext('myMap')

    获取地图上下文的这行代码放在onShow上面执行, 我是这样子解决的


    2018-12-03
    有用
    回复
  • 是柿子啊
    是柿子啊
    2018-08-16

    你好,请提供一下出现问题的机型和微信版本,以及能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。

    2018-08-16
    有用
    回复
  • Ron
    Ron
    2018-08-16

    that 从哪来的

    2018-08-16
    有用
    回复
登录 后发表内容