代码地址:https://github.com/huiyan-fe/BMapGLLib
HouseSearchService层
package cn.itcast.baidumap.service; import cn.hutool.core.collection.CollUtil; import cn.hutool.core.convert.Convert; import cn.hutool.core.util.NumberUtil; import cn.itcast.baidumap.pojo.BusinessCircle; import cn.itcast.baidumap.pojo.Community; import cn.itcast.baidumap.pojo.District; import cn.itcast.baidumap.pojo.House; import cn.itcast.baidumap.vo.HouseResultVo; import com.mongodb.internal.operation.AggregateOperation; import org.bson.types.ObjectId; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.data.geo.Box; import org.springframework.data.mongodb.core.MongoTemplate; import org.springframework.data.mongodb.core.aggregation.*; import org.springframework.data.mongodb.core.query.Criteria; import org.springframework.data.mongodb.core.query.Query; import org.springframework.stereotype.Service; import java.util.ArrayList; import java.util.Collections; import java.util.List; @Servi