百度地图,画多边形后获取中心点
path : 为多边形点的坐标(位置)
function getCenterPoint(path) {
//var path =e.;
//Array<Point> 返回多边型的点数组
//var ret=parseFloat(num1)+parseFloat(num2);
var x = 0.0;
var y = 0.0;
for (var i = 0; i < path.length; i++) {
x = x + parseFloat(path[i].lng);
y = y + parseFloat(path[i].lat);
}
x = x / path.length;
y = y / path.length;
//return new BMap.Point(path[0].lng,path[0].lat);
return new BMap.Point(x, y);
//return path[0];
}
————————————————
版权声明:本文为CSDN博主「谢泽的网络日志」的原创文章,遵循CC 4.0 by-sa版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/a0405221/article/details/80899378