A method, performed by an electronic device, of controlling a vehicle, the method comprising: transmitting profile information of the vehicle to an external server communicatively connected to the vehicle; receiving, from the external server, precise map data related to at least one map layer; and controlling the vehicle to perform autonomous driving by using the received precise map data, characterized in that: the profile information of the vehicle is profile information of the vehicle transmitted from the vehicle based on an area in which the vehicle is traveling, the profile information of the vehicle comprises centric sensor information of the vehicle, available bandwidth information of the vehicle, a range of coverage of autonomous driving of the vehicle, autonomy level information of the vehicle, and driving information of the vehicle, the centric sensor information includes a sensor type, the number of sensors, a sensor mounting location, and a sensor specification, wherein the at least one map layer is selected based on the profile information of the vehicle from among a plurality of map layers that are combined to form a precise map and distinguished according to attributes thereof, the at least one map layer comprising at least one map layer verified by cross-checking pieces of feature data included in at least two map layers among the plurality of map layers against each other, by the external server, and wherein the plurality of map layers include at least one of a lane graph layer, a point cloud map layer, a grid map layer, a landmark map layer, a lane geometry map layer, and a radar signature map layer. transmitting profile information of the vehicle to an external server communicatively connected to the vehicle; receiving, from the external server, precise map data related to at least one map layer; and controlling the vehicle to perform autonomous driving by using the received precise map data, characterized in that: the profile information of the vehicle is profile information of the vehicle transmitted from the vehicle based on an area in which the vehicle is traveling, the profile information of the vehicle comprises centric sensor information of the vehicle, available bandwidth information of the vehicle, a range of coverage of autonomous driving of the vehicle, autonomy level information of the vehicle, and driving information of the vehicle, the centric sensor information includes a sensor type, the number of sensors, a sensor mounting location, and a sensor specification, wherein the at least one map layer is selected based on the profile information of the vehicle from among a plurality of map layers that are combined to form a precise map and distinguished according to attributes thereof, the at least one map layer comprising at least one map layer verified by cross-checking pieces of feature data included in at least two map layers among the plurality of map layers against each other, by the external server, and wherein the plurality of map layers include at least one of a lane graph layer, a point cloud map layer, a grid map layer, a landmark map layer, a lane geometry map layer, and a radar signature map layer. the profile information of the vehicle is profile information of the vehicle transmitted from the vehicle based on an area in which the vehicle is traveling, the profile information of the vehicle comprises centric sensor information of the vehicle, available bandwidth information of the vehicle, a range of coverage of autonomous driving of the vehicle, autonomy level information of the vehicle, and driving information of the vehicle, the centric sensor information includes a sensor type, the number of sensors, a sensor mounting location, and a sensor specification, wherein the at least one map layer is selected based on the profile information of the vehicle from among a plurality of map layers that are combined to form a precise map and distinguished according to attributes thereof, the at least one map layer comprising at least one map layer verified by cross-checking pieces of feature data included in at least two map layers among the plurality of map layers against each other, by the external server, and wherein the plurality of map layers include at least one of a lane graph layer, a point cloud map layer, a grid map layer, a landmark map layer, a lane geometry map layer, and a radar signature map layer.