我有一组多边形的点(存储为纬度/经度),我想在 PHP 中计算多边形的纬度/经度中心点。
基本上与 Google 地图中的 getCenter() 函数执行相同的操作纬度界限 http://code.google.com/apis/maps/documentation/javascript/reference.html#LatLngBounds.
关于如何实现这一目标有什么想法吗?
您正在寻找的是多边形的质心 http://en.wikipedia.org/wiki/Centroid#Locating_the_centroid- 这很容易计算。如果您使用纬度/经度,则问题会变得复杂,因为多边形实际上位于球体(椭圆体)的表面上。
顺便说一句,为什么不直接看看 Google api javascript 代码呢?
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)