A method for constructing a map for a mower, comprising: acquiring a preliminary map of a work region of the mower, wherein the preliminary map comprises a plurality of target points collected by the mower; selecting any two adjacent target points in the preliminary map as first target points (A, B), connecting the first target points (A, B) to form an initial connecting line, selecting a target point farthest from the initial connecting line as a second target point, wherein a distance from each target point to the initial connecting line is a smallest distance among distances between each point on the initial connecting line and the target point; and using connecting lines between the second target point and the first target points (A, B) as to-be-processed connecting lines (AC, BC); selecting, for each of the to-be-processed connecting lines (AC, BC), a target point in the plurality of target points collected by the mower that is located between the target points at two ends of the to-be-processed connecting line (AC, BC) and is farthest from the to-be-processed connecting line (AC, BC) as a third target point (D, E), using, in response to a distance from the third target point (D, E) to the to-be-processed connecting line (AC, BC) being greater than a first preset threshold, connecting lines between the third target point (D, E) and the target points at the two ends of the to-be-processed connecting line (AC, BC) as new to-be-processed connecting lines (AD, DC, BE, EC), and for each of the new to-be-processed connecting lines (AD, DC, BE, EC), returning to perform the operation of selecting the target point in the plurality of target points collected by the mower that is located between the target points at two ends of the to-be-processed connecting line and is farthest from the to-be-processed connecting line as a third target point, until a distance between the selected third target point and the to-be-processed connecting line is less than or equal to the first preset threshold, and retaining each of the third target points whose distance from a corresponding to-be-processed connecting line is greater than the first preset threshold as a map construction target point, wherein the distance from the third target point to the to-be-processed connecting line is a smallest distance among distances between each point on the to-be-processed connecting line and the third target point; and constructing a boundary map of the work region of the mower based on the map construction target point, the first target points (A, B), and the second target point. acquiring a preliminary map of a work region of the mower, wherein the preliminary map comprises a plurality of target points collected by the mower; selecting any two adjacent target points in the preliminary map as first target points (A, B), connecting the first target points (A, B) to form an initial connecting line, selecting a target point farthest from the initial connecting line as a second target point, wherein a distance from each target point to the initial connecting line is a smallest distance among distances between each point on the initial connecting line and the target point; and using connecting lines between the second target point and the first target points (A, B) as to-be-processed connecting lines (AC, BC); selecting, for each of the to-be-processed connecting lines (AC, BC), a target point in the plurality of target points collected by the mower that is located between the target points at two ends of the to-be-processed connecting line (AC, BC) and is farthest from the to-be-processed connecting line (AC, BC) as a third target point (D, E), using, in response to a distance from the third target point (D, E) to the to-be-processed connecting line (AC, BC) being greater than a first preset threshold, connecting lines between the third target point (D, E) and the target points at the two ends of the to-be-processed connecting line (AC, BC) as new to-be-processed connecting lines (AD, DC, BE, EC), and for each of the new to-be-processed connecting lines (AD, DC, BE, EC), returning to perform the operation of selecting the target point in the plurality of target points collected by the mower that is located between the target points at two ends of the to-be-processed connecting line and is farthest from the to-be-processed connecting line as a third target point, until a distance between the selected third target point and the to-be-processed connecting line is less than or equal to the first preset threshold, and retaining each of the third target points whose distance from a corresponding to-be-processed connecting line is greater than the first preset threshold as a map construction target point, wherein the distance from the third target point to the to-be-processed connecting line is a smallest distance among distances between each point on the to-be-processed connecting line and the third target point; and constructing a boundary map of the work region of the mower based on the map construction target point, the first target points (A, B), and the second target point.