收藏
回答

map视野移动后,如何获取中心点的坐标??

问题模块
API和组件

如题,map的视野发生变化后绑定的bindregionchange方法只是传入视野变化的开始和结束状态,其他什么都没有,那怎么获取变化后的中心点坐标

最后一次编辑于  2017-01-11
回答关注问题邀请回答
收藏

3 个回答

  • 宾
    2017-07-26

    这个移动会多次调用绑定的事件,这个该如何解决

    2017-07-26
    赞同
    回复
  • 许锐臻
    许锐臻
    2017-01-12

    @王健  小程序怎么悄悄多了这个api 0 0. 谢啦

    2017-01-12
    赞同
    回复
  • .·王健
    .·王健
    2017-01-12

    昨天正好遇到这个问题,获取map对象就可以了


    wx.createMapContext(mapId)

    创建并返回 map 上下文 mapContext 对象

    mapContext

    mapContext 通过 mapId 跟一个 <map/> 组件绑定,通过它可以操作对应的 <map/> 组件。

    // map.jsPage({
      onReady: function (e) {    // 使用 wx.createMapContext 获取 map 上下文 
        this.mapCtx = wx.createMapContext('myMap')
      },
      getCenterLocation: function () {    this.mapCtx.getCenterLocation({
          success: function(res){        console.log(res.longitude)        console.log(res.latitude)
          }
        })
      },
      moveToLocation: function () {    this.mapCtx.moveToLocation()
      }
    })


    2017-01-12
    赞同
    回复