找出DB中哪个GPS位置最接近用户的当前位置

时间:2014-03-14 12:23:59

标签: php mysql gps coordinates

我正在编写一个PHP脚本,该脚本将输出一个SELECT表单字段,其中包含从数据库中检索的位置列表。我希望此列表按距离当前位置的距离排序(使用HTML5地理位置)。

我如何知道哪个位置最接近?

这些地点使用纬度和经度字段存储在数据库中。

1 个答案:

答案 0 :(得分:0)

使用Haversine公式计算每个距离,然后对结果进行排序。 Haversine公式在许多编程语言here中实现。公式描述为here