$lng='';
$lat='';
$result=Db::query("SELECT id,lng, lat, ROUND(6378.138 * 2 * ASIN(SQRT(POW(SIN(($lat * PI() / 180 - lat * PI() / 180) / 2), 2) + COS($lat * PI() / 180) * COS(lat * PI() / 180) * POW(SIN(($lng * PI() / 180 - lng * PI() / 180) / 2), 2))) * 1000) AS distance_um FROM 表名 ORDER BY distance_um ASC LIMIT 0, 1");