java - 数据库查询以获取范围内的记录

标签 java c# google-maps location cllocationmanager

我将左上下右坐标传递给数据库查询。我的表有纬度和经度列。如何过滤进入 map View 端口的记录。算法是什么?

最佳答案

试试这个,

正如您所写,您有绑定(bind)值:

所以你有西南和东北值,

西南有纬度和经度,东北有纬度和经度,

使用它,您可以编写查询来查找数据库中的哪个纬度和经度属于该范围,

SW = 西南 NE = 东北

 "SELECT * FROM location_master WHERE latitude > '".SW_lat."' AND latitude < '".NE_lat."' AND longitude > '".SW_lng."' AND longitude < '".NE_lng."' "

关于java - 数据库查询以获取范围内的记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40118085/

相关文章:

c# - C#定制Dictionary <string,string>接受重复的键进行序列化

Angular 6 如何获取两个位置 AGM 之间的距离

javascript - 在 React 应用程序的 Util 文件中初始化 Google map

java - GoogleMap Fragment 返回 null 对象

java - 使用apache poi 3.9迭代写入xlsx文档时出现异常

java - 接受未定义数量的数组的方法

c# - 使用 ThreadPool.QueueUserWorkItem 和使用 System.Thread 有什么区别?

c# - Visual Studio 2010 错误的 Crystal 报表

java - 如何在java中转义$?

java - 数组容器不足以容纳所有需要的值