var pointArr = [new BMap.Point(106.607421,29.570857),new BMap.Point(106.620931,29.586185)];
function getcenterpoiont(){
var lng1 = parseFloat(pointArr[0].lng);
var lat1 = parseFloat(pointArr[0].lat);
var lng2 = parseFloat(pointArr[1].lng);
var lat2 = parseFloat(pointArr[1].lat);
var lngca = (Math.max(lng1,lng2)-Math.min(lng1,lng2))/2;
var latca = (Math.max(lat1,lat2)-Math.min(lat1,lat2))/2;
var lngcenter = Math.min(lng1,lng2)+lngca;
var latcenter = Math.min(lat1,lat2)+latca;
var pointcenter = new BMap.Point(lngcenter,latcenter);
return pointcenter;
}