【发布时间】:2013-04-02 08:35:39
【问题描述】:
我有一个 mysql 表,其中包含 GPS 坐标纬度和经度。
我想请求获取给定位置附近的记录。
我已经尝试了 2 个请求并合并了结果,但它不正确...
//Req 1 - bigger than my position
$req1 = mysql_query('SELECT * FROM table WHERE latitude >= 47.6621549 and longitude >= 2.3547128 ORDER BY latitude, longitude');
//Req 2 - samller than my position
$req2 = mysql_query('SELECT * FROM table WHERE latitude <= 47.6621549 and longitude <= 2.3547128 ORDER BY latitude, longitude');
是否可以通过一个请求来实现? 有了这个,我想用gmap距离API检索到给定位置的距离,我认为这不是问题......
感谢您的回答。
【问题讨论】:
-
这个答案可能会对你有所帮助:stackoverflow.com/questions/1006654/…
-
这很可能与您的问题dba.stackexchange.com/questions/4214/…有关
标签: mysql gps request location coordinates