开发 “附近的店铺 “的功能的数据表应该怎样设计
最近做小程序,有一个功能是列出我附近的店铺。我知道小程序可以获取用户的位置,但是后台应该怎样通过位置查找附近的店铺?店铺表需要有经纬度字段吗?还是有什么别的好办法?谢谢
elasticsearch了解下
经纬度必须要有啊,通过计算两个经纬度之间的距离找到某个距离内的店铺就可以
简单粗暴的做法。把所有店铺的经纬度查询出来。
计算距离的方法。
x y 计算勾股吧 :see_no_evil:
geohash,redis有这个功能
之前的帖子 看对你有帮助没
问答:问下研究过【附近的人】功能的朋友,你的解决是什么?
我们之前是用redis的geohash来做的,当然我们的实时性要求不高,每天会定时匹配新加入的店铺
其实可以用 高德云图api 实现也很方便
利用GEO实现查看附近功能的几个方案 之前我整理的