首页  >  文章  >  后端开发  >  根据经纬度查询附近地点信息

根据经纬度查询附近地点信息

WBOY
WBOY原创
2016-10-22 00:00:211740浏览

现在有这样的需求,我要根据当前地点的经纬度,在数据表中查询附近两公里的五个地点,如果查询的结果没有五个地点我要扩大附近的范围,直到查询到五个地点位置。我想到了两种方案:

第一种方案是完全用sql语句实现,如果完全用sql语句实现,我不知道这个sql怎么写,

第二种方案是先查询,然后在业务成进行判断,如果不满足5个地点,在进行扩大附近范围,再次在数据库里查询,直到查询到5个地点。

我不知道这两种方案那个效率高,求大家给点建议。感激不尽。

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn