在PHP中计算多边形的纬度经度中心点

我有一组多边形的点(存储为lat / lon),我想在PHP中计算多边形的纬度/经度中心点.

基本上与Google Maps LatLngBounds中的getCenter()函数做同样的事情.

有关如何实现这一目标的任何想法?

解决方法:

您正在寻找的是centroid of the polygon – 它非常容易计算.如果你使用纬度/经度,事实很复杂,因为多边形实际上是在球体表面(椭圆体).

顺便说一句,为什么不看看谷歌api的JavaScript代码?

上一篇:javascript – 在SVG中嵌入SVG


下一篇:《Python基础教程(第二版)》学习笔记 -> 第十一章 文件和素材