对于PHP经纬度排序,可以使用usort函数进行排序。下面是具体的步骤:
-
定义一个数组,数组中每个元素表示一个经纬度点,例如:$points = array(array("lat"=>31.22,"lng"=>121.48), array("lat"=>39.90,"lng"=>116.40), ...)
-
使用usort函数对数组进行排序,排序函数可以自定义,例如:usort($points, function($a, $b){return $a["lat"] == $b["lat"] ? ($a["lng"] < $b["lng"] ? -1 : 1) : ($a["lat"] < $b["lat"] ? -1 : 1);});
-
排序后的数组$points就是按照经纬度排序后的结果,可以进行后续的处理。