地图自带获取坐标的方法:
var bounds = map.getBounds(); //获取地图可视区域
//左下
var sw = bounds.getSouthWest(); //获取西南角的经纬度(左下角)
//右上
var ne = bounds.getNorthEast(); //获取东北角的经纬度(右上角)
根据地图自带坐标(左下和右上)获取剩下两个角(左上和右下)坐标:
//其实很简单,就是拿左下角的经度加上右上角的维度就是左上角的坐标
//这里取的是sw的经度和ne的维度(3D地图可直接赋值)
//左上
var wn = new BMap.Point(sw.lng, ne.lat);
//其实很简单,就是拿右上角的经度加上左下角的维度就是右下角的坐标
//这里取的是ne的经度和sw的维度(3D地图可直接赋值)
//右下
var es = new BMap.Point(ne.lng, sw.lat);