经度和纬度最近的地方

时间:2014-05-26 14:53:38

标签: php mysql geolocation

我为IOS设备创建了简单的API。在我的项目中,有一张桌子,其中包括他们注册的纬度和经度。该设备为我提供了它的经度和经度,我让他返回在这样的公里内更接近它的派对列表。如何做到最好,请帮助和谢谢。 我使用干净的PHP和mysql。

1 个答案:

答案 0 :(得分:1)

在mysql中编写用户定义的函数[例如距离(x1,y1,x2,y2)]返回两点的距离。然后,您可以查询给定点的给定半径内的其他位置,例如

select parties from mytable where distance(latitude,longitude,x,y) < 10

出于性能原因,在数据库中进行处理,而不是在PHP客户端中进行处理。