Google maps 如何获取西南和东北边界之间的mysql数据

Google maps 如何获取西南和东北边界之间的mysql数据,google-maps,Google Maps,请帮我写mysql查询。这样我就可以只获取谷歌地图可见区域的记录 var bounds = map.getBounds(); var southWest = bounds.getSouthWest(); var northEast = bounds.getNorthEast(); var nelat = northEast.lat(); var nelng = northEast.lng(); var swlat = southWest.lat(); var swlng = southWest.

请帮我写mysql查询。这样我就可以只获取谷歌地图可见区域的记录

var bounds = map.getBounds();
var southWest = bounds.getSouthWest();
var northEast = bounds.getNorthEast();
var nelat = northEast.lat();
var nelng = northEast.lng();
var swlat = southWest.lat();
var swlng = southWest.lng();
我只想加载地图可见区域的记录。请在下面找到我的mysql查询。它适用于亚太地区,而不适用于欧洲和美洲

SELECT * FROM listings WHERE latitude BETWEEN '".trim($_GET['swlat'])."' AND '".trim($_GET['nelat'])."' AND longitude BETWEEN '".trim($_GET['nelng'])."' AND '".trim($_GET['swlng'])."'

你需要检查数字的顺序,更具体地说,把最小的放在第一位
BETWEEN
是一个愚蠢的操作数


给我这个线索的是它在亚太地区有效的事实(正纬度,正长)。

你能更具体一点吗?