MySQL计算纬度和经度半径[重复]
Posted
技术标签:
【中文标题】MySQL计算纬度和经度半径[重复]【英文标题】:MySQL calculate Latitude and Longitude radius [duplicate] 【发布时间】:2014-01-21 10:45:14 【问题描述】:我有一张带有纬度(lat)和经度(lng)的表格。
我想获得半径为 35 公里(20 英里)的结果。
我的中心纬度为“-38.156900”,经度为“144.349150”。
使用 mysql 如何解决这个问题?
任何帮助将不胜感激。
【问题讨论】:
@JohnConde 那是一个完全不同的问题,这是在单点半径内查找对象,而不是两个固定点之间的距离。 @diagonalbatman 也是一样,你只需构造where
条件。如果您查看链接的答案,他的做法完全相同:having distance < 10
【参考方案1】:
here 有一个非常好的指南,其中还谈到了在 MySQL 中进行地理计算时的一些性能方面。
【讨论】:
+1 作为来源非常有趣,但仅链接的答案不是很好,因为链接可能会停止工作。您应该将来自链接资源的关键信息包含在您的答案中。以上是关于MySQL计算纬度和经度半径[重复]的主要内容,如果未能解决你的问题,请参考以下文章