百度地图,画多边形后获取中心点

Posted hexuerui

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了百度地图,画多边形后获取中心点相关的知识,希望对你有一定的参考价值。

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);

  }

 

版权声明:本文为CSDN博主「谢泽的网络日志」的原创文章,遵循CC 4.0 by-sa版权协议,转载请附上原文出处链接及本声明。 
原文链接:https://blog.csdn.net/a0405221/article/details/80899378

  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];

}

以上是关于百度地图,画多边形后获取中心点的主要内容,如果未能解决你的问题,请参考以下文章

百度地图多边形画区域获取节点经纬度坐标判断某一点是否在此区域内

百度地图多边形点击变色

在百度地图上手绘了一个多边形,随便用鼠标点击地图获取改点坐标,并判断是不是属于在手绘的多边形内

Java后台如何获取百度地图上标注的区域范围

百度地图 判断marker是否在多边形内

百度地图中拖拽地图后,多边形消失的问题