"Собой" is not required. It's optional provided that it is correct. I think we only can use "собой" if "покрывает" means that something lays on something else and covers it. In the example sentence it has a slightly different meaning. It means that something is spread over all area.