假设我让用户在地图上选择纬度和经度。我有以下几列的数据库:
zip
state
latitude
longitude
city
full_state
如何使用休眠HQL查询检索长和纬度的最接近匹配?
最佳答案
您可以做的一件简单的事情就是编写查询,以便您在给定的纬度和经度范围内搜索所有内容。例如,您可以搜索以下任何内容:
纬度)
和纬度>(纬度-)
和经度和经度>(经度-)
我认为1度经度约为69.11英里。因此,要找到50英里内的任何物体,请将边界设置为0.8左右
关于java - 使用 hibernate 找到最接近的经纬度匹配,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5772728/