PHP 第34章 根据经纬度获取距离排序 PHP 第34章 根据经纬度获取距离排序

2022-10-10

根据经纬度获取距离排序

public function getDistanceField($lat, $lng, $latField='lat', $lngField='lng'): string
{
    return ',(ACOS(SIN(('.$lat.' * 3.1415) / 180) * SIN(( '.$latField.' * 3.1415) / 180) + COS(('.$lat.' * 3.1415) / 180) * COS(( '.$latField.' * 3.1415) / 180) * COS(    ('.$lng.' * 3.1415) / 180 - ('.$lngField.' * 3.1415) / 180 )) * 6380) AS distance';
}


打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开微信扫一扫,即可进行扫码打赏哦

阅读 582