在MYSQL中用2个坐标以米为单位计算地球距离的最佳方法是啥?
Posted
技术标签:
【中文标题】在MYSQL中用2个坐标以米为单位计算地球距离的最佳方法是啥?【英文标题】:What is the best way to calculate distance on earth with 2 coordinates in meters in MYSQL?在MYSQL中用2个坐标以米为单位计算地球距离的最佳方法是什么? 【发布时间】:2010-06-21 08:50:47 【问题描述】:我有 2 套谷歌地图地理坐标。像 51.2、6.1 和 50.3 和 5.5。
我如何用 mysql 计算这两个坐标之间的距离(以米为单位)?
我正在寻找地理计算,包括地球半径和其他东西。最好的方法是什么?
【问题讨论】:
这些坐标是纬度/经度对,还是地图上的坐标?它们是如何获得的? 【参考方案1】:MySQL Great Circle Distance (Haversine formula)
【讨论】:
以上是关于在MYSQL中用2个坐标以米为单位计算地球距离的最佳方法是啥?的主要内容,如果未能解决你的问题,请参考以下文章
如何将 lon/lat 坐标转换为地球表面上 N-E 米的距离?