可以使用 PHP 的 usort() 函数来实现多边形无序点的经纬度极角排序。首先需要定义一个比较函数,该函数接受两个参数,分别为两个点的经纬度,在函数中计算这两个点的极角并比较,返回 -1、0 或 1 。然后调用 usort() 函数将多边形的点按照极角进行排序。
代码示例:
function compare($a, $b) {
$angle1 =atan2($a['lat'], $a['lng']);
$angle2 = atan2($b['lat'], $b['lng']);
if ($angle1 == $angle2) {
retu