我认为这样:既然有了中心点经纬度,那么可以根据维度,计算出符合N公里的经纬度大致范围。。这样搜出的结果是个2N*2N的正方形,比如北纬34.5°,1公里就没必要找北纬35+或者34-的点,具体的可以先程序中换算不过尚需过滤一部分,圆半径N之外的部分,如果这样可以,只要lng lat联合索引,百万规模,非常快速