if(new_marker){
new_marker.setPosition(map.getCenter())
}
})
map.addEventListener("zoomend",function(){
if(new_marker){
new_marker.setPosition(map.getCenter())
}
})
在这2个地图事件中重新指定图标的位置为地图中心
给覆盖物添加拖拽时间,然后在事件的回调函数里就能取到经纬度了比如给地图本身添加拖拽事件,拖拽结束后再浏览器控制台打印拖拽后的经纬度的实例如下:
var map = new BMap.Map('map')
var centerpoint=new BMap.Point(121.491, 31.233)
map.centerAndZoom(centerpoint, 15)
map.addEventListener("dragend", function(e){
console.info(e.point)
})