gpt4 book ai didi

mysql lat long计算以显示半径内的位置

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

我有以下交通表,其中包含数千条火车、巴士站和机场的记录。

ID       Lon                   Lat                  Name

1 0.37573 51.87968 London Luton Airport
2 0.17486 52.20587 Cambridge Airport
3 0.26251 51.88935 London Stansted Airport

我需要为 mysql 查询提供我想要检查的位置的任何给定经纬度变量,然后我需要列出给定距离(例如 50 英里)内的所有交通链接。

这对于 mysql 来说是可能的吗?有人可以告诉我吗?谢谢

最佳答案

是的。

SELECT * FROM stops WHERE SQRT(MAX(Lat,poslat)-MIN(Lat,poslat),MAX(Lon,poslon)-MIN(Lon,poslon)) < 50

确保将 poslon 和 poslat 定义为研究位置。

关于mysql lat long计算以显示半径内的位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25596611/

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