获取经纬度之间的项目

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 的性能更高。

【讨论】:

以上是关于获取经纬度之间的项目的主要内容,如果未能解决你的问题,请参考以下文章

JAVA通过经纬度获取两点之间的距离

python 获取城市之间距离和经纬度

获取经纬度之间两点间真实距离(适用于GoogleMap,BaiduMap,Amap等)

项目打包成jar后,根据地址获取经纬度,根据地址获取省市区等功能不正常的解决方法

项目打包成jar后,根据地址获取经纬度,根据地址获取省市区等功能不正常的解决方法

Net微信网页开发之使用微信JS-SDK获取当前地理位置