1. A moving apparatus for cleaning, comprising: a cleaner configured to perform cleaning; a traveler configured to move the moving apparatus; a communicator configured to communicate with an external apparatus; a detector for detecting an environment around the moving apparatus; and a processor configured to: generate a first map based on data obtained from the detector, and map current locations of the moving apparatus and at least one different moving apparatus on the generated first map; identify an individual cleaning region corresponding to the moving apparatus among a plurality of individual cleaning regions assigned to the moving apparatus and the at least one different moving apparatus based on the current locations throughout a whole cleaning region; receive, via the communicator, a second map from the at least one different moving apparatus, the second map comprising an individual cleaning region corresponding to the at least one different moving apparatus, and generate a merged map by merging the first map and the second map; control the plurality of individual cleaning regions to be assigned based on the merged map, and control the traveler and the cleaner to travel and clean the identified individual cleaning region. 1. A moving apparatus for cleaning, comprising: a cleaner configured to perform cleaning; a traveler configured to move the moving apparatus; a communicator configured to communicate with an external apparatus; a detector for detecting an environment around the moving apparatus; and a processor configured to: generate a first map based on data obtained from the detector, and map current locations of the moving apparatus and at least one different moving apparatus on the generated first map; identify an individual cleaning region corresponding to the moving apparatus among a plurality of individual cleaning regions assigned to the moving apparatus and the at least one different moving apparatus based on the current locations throughout a whole cleaning region; receive, via the communicator, a second map from the at least one different moving apparatus, the second map comprising an individual cleaning region corresponding to the at least one different moving apparatus, and generate a merged map by merging the first map and the second map; control the plurality of individual cleaning regions to be assigned based on the merged map, and control the traveler and the cleaner to travel and clean the identified individual cleaning region. a cleaner configured to perform cleaning; a traveler configured to move the moving apparatus; a communicator configured to communicate with an external apparatus; a detector for detecting an environment around the moving apparatus; and a processor configured to: generate a first map based on data obtained from the detector, and map current locations of the moving apparatus and at least one different moving apparatus on the generated first map; identify an individual cleaning region corresponding to the moving apparatus among a plurality of individual cleaning regions assigned to the moving apparatus and the at least one different moving apparatus based on the current locations throughout a whole cleaning region; receive, via the communicator, a second map from the at least one different moving apparatus, the second map comprising an individual cleaning region corresponding to the at least one different moving apparatus, and generate a merged map by merging the first map and the second map; control the plurality of individual cleaning regions to be assigned based on the merged map, and control the traveler and the cleaner to travel and clean the identified individual cleaning region. generate a first map based on data obtained from the detector, and map current locations of the moving apparatus and at least one different moving apparatus on the generated first map; identify an individual cleaning region corresponding to the moving apparatus among a plurality of individual cleaning regions assigned to the moving apparatus and the at least one different moving apparatus based on the current locations throughout a whole cleaning region; receive, via the communicator, a second map from the at least one different moving apparatus, the second map comprising an individual cleaning region corresponding to the at least one different moving apparatus, and generate a merged map by merging the first map and the second map; control the plurality of individual cleaning regions to be assigned based on the merged map, and control the traveler and the cleaner to travel and clean the identified individual cleaning region.