我有一个数据库,里面有地理位置坐标。我需要能够使用PHP生成一个MySql查询,该查询只会拉出一个范围内的项目(这个项目很小,不太可能需要超过75英里宽,并且不太可能到达地球的两极)从另一点。我发现了一些公式,可以使用半正弦公式计算2点之间的距离,但是我试图修改这个公式以满足我的需要。有没有人以前做过这个或者更好地了解如何做到这一点?
编辑:我迷路了,因为公式似乎认为我已经知道两个点的位置,但是我试图找到一个已知点范围内的所有内容。我知道必须有一种方法可以让每个人都知道并定期使用,但我以前从未使用地理位置,而且我对它的了解还不够深入。另一个编辑:我找到了正确的方向来寻找我的答案http://www.scribd.com/doc/2569355/Geo-Distance-Search-with-MySQL#download