gpt4 book ai didi

mysql - mysql中通过纬度和经度查找

转载 作者:行者123 更新时间:2023-11-29 23:11:21 24 4
gpt4 key购买 nike

我想在mysql中搜索给定纬度和经度的位置附近纬度是:26.902经度是:75.793距离为:30

查询是:

SELECT
id, (
3959 * acos (
cos ( radians(26.902) )
* cos( radians( latitude ) )
* cos( radians( longitude ) - radians(75.793) )
+ sin ( radians(26.902) )
* sin( radians( latitude ) )
)
) AS distance
FROM business
HAVING distance < 30
ORDER BY distance
LIMIT 0 , 20;

结果:我得到的记录距离是 3.58,记录纬度/经度为 26.89/75.74

但是当我在其他网站上在线查看时,我得到的距离是 5.759 英里。

最佳答案

此处提供一些代码作为存储函数:http://mysql.rjweb.org/doc.php/latlng .

关于mysql - mysql中通过纬度和经度查找,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28065403/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com