/**
 * @param $lng 经度
 * @param $lat 纬度
 * @param $distance 单位是KM
 */
function borderDistance($lng, $lat, $distance)
{
    $radius = 6371.393;//KM

    $dlng = rad2deg(2 * asin(sin($distance / (2 * $radius)) / cos($lat)));
    $dlat = rad2deg($distance * 10 / $radius);
    $lng_left = round($lng - $dlng, 6); //计算实际搜索的四边形的四个边界范围
    $lng_right = round($lng + $dlng, 6);
    $lat_top = round($lat + $dlat, 6);
    $lat_bottom = round($lat - $dlat, 6);

    return array($lng_left, $lng_right, $lat_top, $lat_bottom
    );
}