$EARTH=6378.137; //地球半径
$PI=3.1415926535898; //PI值
//将要和数据库经纬度对比的坐标
$lng=34.15;
$lat=113.65;
$result=self::where($map) ->field("*,(2 * $EARTH* ASIN(SQRT(POW(SIN($PI*(".$lat."-lats)/360),2)+COS($PI*".$lat."/180)* COS(lats * $PI/180)*POW(SIN($PI*(".$lng."-longi)/360),2)))) as juli")
->limit($page*$limit-$limit,$limit)
->order('juli asc')
->select();
$sort['juli'] = 'ASC';
$EARTH = 6378.137; //地球半径
$PI = 3.1415926535898; //PI值
$list = $User->where($map)
->field("id,is_mobile,mobile,real_name,province_id,city_id,arms,longitude,latitude,soldier_age,enlistment_time,avatar_url,occupation,(2 * $EARTH* ASIN(SQRT(POW(SIN($PI*(" . $lat . "-latitude)/360),2)+COS($PI*" . $lat . "/180)* COS(latitude * $PI