html52.com
我爱小程序-开发者交流社区

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

问题模块
API和组件

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

网友回复

宾:

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

许锐臻:

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

引力互动-王健:

昨天正好遇到这个问题,获取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()
  }
})


评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

真正的个人免签约支付接口

云免签H5支付