private Query query(GeoDistance geoDistance, SpatialStrategy spatialStrategy) {
   double kms = geoDistance.getValue(GeoDistanceUnit.KILOMETRES);
   double distance = DistanceUtils.dist2Degrees(kms, DistanceUtils.EARTH_MEAN_RADIUS_KM);
   Circle circle = spatialContext.makeCircle(longitude, latitude, distance);
   SpatialArgs args = new SpatialArgs(SpatialOperation.Intersects, circle);
   return spatialStrategy.makeQuery(args);
 }