获取经纬度之间的项目
Posted
技术标签:
【中文标题】获取经纬度之间的项目【英文标题】:Get items between latitude and longitude 【发布时间】:2014-01-21 13:23:48 【问题描述】:我将许多加油站的纬度和经度存储在数据库中。我还做了一个谷歌地图。现在,我想从我的谷歌地图中选择经纬度在东北纬度/经度和西南纬度/经度之间的加油站。
如何计算我必须选择的加油站?
【问题讨论】:
inside lat,lng bounds where query的可能重复 【参考方案1】:只需在后端修改您的数据库查询,只返回您的点之间的位置。类似于first answer here。
显然,语法将取决于您使用的数据库。
其实我建议使用:
SELECT * FROM tilistings WHERE lat BETWEEN a AND c AND lng between b AND d
a 和 b 是左上角坐标,c 和 d 是右下角坐标。我认为 BETWEEN 的性能更高。
【讨论】:
以上是关于获取经纬度之间的项目的主要内容,如果未能解决你的问题,请参考以下文章
获取经纬度之间两点间真实距离(适用于GoogleMap,BaiduMap,Amap等)
项目打包成jar后,根据地址获取经纬度,根据地址获取省市区等功能不正常的解决方法