我有一个mySQL表,其中包含用户名,用户的纬度和经度。我想获得一个在给定纬度和经度,给定距离的圆形或正方形内的用户列表。例如,我的输入纬度= 78.3232和长= 65.3234,距离= 30英里。我想获取在距离点78.3232和65.3234 30英里以内的用户列表。是否可以通过单个查询解决此问题?还是可以给我提示开始解决此查询?我是基于地理信息的新手。
为什么不使用PostGIS?如果您正在启动地理项目,您仍然可以更改堆栈
—
simplexio 2013年
stackoverflow.com/a/40272394/1281385 应在加快此查询了(如果需要)是有用的
—
exussum