数据量较大时,根据经纬度排序

1、数据量较大时,如何根据经纬度排序,并做分页?
2、怎么实现效率最高?
3、体现形式类似于美团外卖的离您最近。

可以尝试带有经纬度查询功能的数据库 ,比如我之前用的就是ElasticSearch的这个功能去实现的,可以根据距离排序分页查询