如何实现按距离排序、范围查找

  现在几乎所有的O2O应用中都会存在“按范围搜素、离我最近、显示距离”等等基于位置的交互,那这样的功能是怎么实现的呢?本文提供的实现方式,适用于所有数据库。 实现 实现过程主要分为四步:  1. 搜索  在数据库中搜索出接近指定范围内的商户,如:搜索出1公里范围内的。  2. 过滤  搜索出来的结果可能会存在超过1公里的,需要再次过滤。如果对精度没有严格要求,可以跳过。  3. 排序  距离由近
相关文章
相关标签/搜索