根据当前坐标查询附近坐标:
根据当前坐标查询附近坐标:
SELECT
*,
ROUND(
6378.138 * 2 * ASIN(
SQRT(
POW(
SIN(
(
当前纬度 * PI() / 180 - latitude * PI() / 180
) / 2
),
2
) + COS(当前纬度 * PI() / 180) * COS(latitude * PI() / 180) * POW(
SIN(
(
当前经度 * PI() / 180 - longitude * PI() / 180
) / 2
),
2
)
)
) * 1000
) AS distance
FROM
userposition
ORDER BY
distance ASC