经纬度排序,单位m需要转换
public static function list($longitude,$latitude){
return self::where('status',1)
->withoutField('create_time,update_time,delete_time')
->field("(6378.137 * 2 * asin(sqrt(pow(sin((latitude * pi() / 180 - ".$latitude." * pi() / 180) / 2),2) + cos(latitude * pi() / 180) * cos(".$latitude." * pi() / 180) * pow(sin((longitude * pi() / 180 - ".$longitude." * pi() / 180) / 2),2))) * 1000) as juli")
->hidden(['longitude','latitude'])
->order('juli')
->paginate(10);
}