| | |
| | | * 查询附近指定距离内且状态正常的车辆 |
| | | * @param longitude 经度 |
| | | * @param latitude 纬度 |
| | | * @param distanceInMeters 距离(米) |
| | | * @param distanceInMeters 距离(KM) |
| | | * @return 符合条件的车辆列表 |
| | | */ |
| | | public List<VehiclePosition> findAvailableVehiclesNearby(double longitude, |
| | |
| | | //找到中心点 |
| | | GeoJsonPoint geoJsonPoint = new GeoJsonPoint(longitude, latitude); |
| | | //构造半径 |
| | | Distance distanceR = new Distance(distanceInMeters / 1000, Metrics.KILOMETERS); |
| | | Distance distanceR = new Distance(distanceInMeters, Metrics.KILOMETERS); |
| | | //画圆 |
| | | Circle circle = new Circle(geoJsonPoint, distanceR); |
| | | // 构造query对象 |