SELECT
ROUND(
6378.138 * 2 * ASIN(
SQRT(
POW(
SIN(
(
31.178506 * PI() / 180 - latitude * PI() / 180
) / 2
),
2
) + COS(31.178506 * PI() / 180) * COS(latitude * PI() / 180) * POW(
SIN(
(
121.612226* PI() / 180 - longitude * PI() / 180
) / 2
),
2
)
)
) * 1000) as distance
FROM
t_organization
------------------------------------------------------
31.178506为页面传过来的维度
121.612226为页面传过来的经度
mysql经纬度获取距离
最新推荐文章于 2024-07-25 08:25:52 发布