A locating method, characterized by comprising: dividing an area where a User Equipment, UE, is to be located into N number of grid areas in advance, wherein the area is covered by M number of base stations, each of the N number of grid areas corresponds to a first preset electrical signal vector, quantities of grid areas corresponding to coverage areas of the M number of base stations are N 1, N 2,..., N M, respectively, M and N are integers greater than or equal to 1, N 1, N 2,..., N M are different from each other, and N = N 1 + N 2 +... + N M; obtaining a second electrical signal vector of a current position of the UE, and determining a first base station currently serving the UE from the M number of base stations; determining a plurality of grid areas corresponding to a coverage area of the first base station; determining a first distance between the second electrical signal vector of the current position of the UE, and the first preset electrical signal vector of each of the plurality of grid areas corresponding to the coverage area of the first base station; and determining the current position of the UE according to the first distance and a preset reference distance corresponding to the first base station; wherein the preset reference distance corresponding to the first base station is determined by: determining distances between first preset electrical signal vectors of adjacent grid areas in the coverage area of the first base station, according to the first preset electrical signal vector of each of the plurality of grid areas corresponding to the coverage area of the first base station; for each of the plurality of grid areas corresponding to the coverage area of the first base station, selecting a largest distance, from the determined distances between the first preset electrical signal vectors of respective grid areas adjacent to the grid area and the first preset electrical signal vector of the grid area, and determining the largest distance as a second reference distance corresponding to the grid area; and selecting a largest one of the second reference distances corresponding to each of the plurality of grid areas corresponding to the coverage area of the first base station, and determining the largest second reference distance as the preset reference distance corresponding to the first base station. dividing an area where a User Equipment, UE, is to be located into N number of grid areas in advance, wherein the area is covered by M number of base stations, each of the N number of grid areas corresponds to a first preset electrical signal vector, quantities of grid areas corresponding to coverage areas of the M number of base stations are N 1, N 2,..., N M, respectively, M and N are integers greater than or equal to 1, N 1, N 2,..., N M are different from each other, and N = N 1 + N 2 +... + N M; obtaining a second electrical signal vector of a current position of the UE, and determining a first base station currently serving the UE from the M number of base stations; determining a plurality of grid areas corresponding to a coverage area of the first base station; determining a first distance between the second electrical signal vector of the current position of the UE, and the first preset electrical signal vector of each of the plurality of grid areas corresponding to the coverage area of the first base station; and determining the current position of the UE according to the first distance and a preset reference distance corresponding to the first base station; wherein the preset reference distance corresponding to the first base station is determined by: determining distances between first preset electrical signal vectors of adjacent grid areas in the coverage area of the first base station, according to the first preset electrical signal vector of each of the plurality of grid areas corresponding to the coverage area of the first base station; for each of the plurality of grid areas corresponding to the coverage area of the first base station, selecting a largest distance, from the determined distances between the first preset electrical signal vectors of respective grid areas adjacent to the grid area and the first preset electrical signal vector of the grid area, and determining the largest distance as a second reference distance corresponding to the grid area; and selecting a largest one of the second reference distances corresponding to each of the plurality of grid areas corresponding to the coverage area of the first base station, and determining the largest second reference distance as the preset reference distance corresponding to the first base station. determining distances between first preset electrical signal vectors of adjacent grid areas in the coverage area of the first base station, according to the first preset electrical signal vector of each of the plurality of grid areas corresponding to the coverage area of the first base station; for each of the plurality of grid areas corresponding to the coverage area of the first base station, selecting a largest distance, from the determined distances between the first preset electrical signal vectors of respective grid areas adjacent to the grid area and the first preset electrical signal vector of the grid area, and determining the largest distance as a second reference distance corresponding to the grid area; and selecting a largest one of the second reference distances corresponding to each of the plurality of grid areas corresponding to the coverage area of the first base station, and determining the largest second reference distance as the preset reference distance corresponding to the first base station.