【问题标题】:How to calculate distance with lat long dynamically using php and mysql? [duplicate]如何使用 php 和 mysql 动态计算 lat long 的距离? [复制] 【发布时间】:2017-03-11 06:01:18 【问题描述】: 在位置表中,我有这些列:lat、long、date、userid 我想显示特定用户用我的 位置表。 如何在经纬度和查询的帮助下计算以公里为单位的距离 以便在前端显示此数据。 请参考下图。 【问题讨论】: 标签: php mysql latitude-longitude 【解决方案1】: 我认为这是一个重复的问题。 请看:Measuring the distance between two coordinates in PHP 或者用谷歌搜索 Haversine 公式。 【讨论】: 如何将其用于动态值 对不起,我不明白。我链接到的问题的答案中列出的公式具有您可以使用的功能。原型是 (lat,long,lat,long, radius of earth),一旦你提取数据就可以在 php 中使用。或者,您可以实现相同的数学运算以在 mysql 中生成一个附加字段。