map视野移动后,如何获取中心点的坐标??
如题,map的视野发生变化后绑定的bindregionchange方法只是传入视野变化的开始和结束状态,其他什么都没有,那怎么获取变化后的中心点坐标?
如题,map的视野发生变化后绑定的bindregionchange方法只是传入视野变化的开始和结束状态,其他什么都没有,那怎么获取变化后的中心点坐标?
昨天正好遇到这个问题,获取map对象就可以了
创建并返回 map 上下文 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()
}
})