根据地图可视经纬度查询区域范围
示例如下:
//根据显示范围获得地图图片
function getMapImg(succfun){
//var m=Math.pow(10, 8);
//根据地图可视经纬度为区域查询
var bs = map.getBounds(); //获取可视区域
var bssw = bs.getSouthWest(); //可视区域左下角
var bsne = bs.getNorthEast(); //可视区域右上角
var maxLng=bsne.lng;//最大经度bssw
var minLng=bssw.lng;//最小经度bsne
var maxLat=bsne.lat;//最大纬度
var minLat=bssw.lat;//最大纬度
if(map.getZoom()<17){
if (null != succfun) {
succfun.call(this);
}
return;
}
var data=new Object();
data.MAXLNG= accMul(maxLng,Math.pow(10,8));
data.MINLNG=accMul(minLng ,Math.pow(10,8));
data.MAXLAT=accMul(maxLat ,Math.pow(10,8));
data.MINLAT= accMul(minLat,Math.pow(10,8));
data.LVL=map.getZoom();
data.EXAMPLEID=exampleInfo.EXAMPLEID;
$.ajax({
type : "POST",
dataType:"text",
async : false,
//ByArea
url : contextPath+"/mp/getMapImage.action",
data :