A navigation method applied to a server, comprising: receiving current position feature information sent by a mobile terminal, determining a position corresponding to an area matching the current position feature information by searching for the current position feature information in a database stored in the server, and taking the position as an initial position, wherein the database is created by the server according to position information corresponding to respective areas and correspondence relationship between identification information of the respective areas and respective feature information, which is obtained based on feature images of respective areas acquired by image acquiring devices corresponding to the respective areas, and is sent to the server; determining a position corresponding to one empty area of the areas as a target position based on the position information corresponding to the respective areas and the correspondence relationship between the identification information of the respective areas and the respective feature information currently stored in the database; and determining a first route from the initial position to the target position, and sending the first route to the mobile terminal, wherein the database stores the identification information and the position information corresponding to each of parking spaces and a license plate number of a vehicle parked currently or an image of a vehicle parked currently; and the current position feature information includes at least one of: identification information of a parking space, a license plate number or a comparison image. receiving current position feature information sent by a mobile terminal, determining a position corresponding to an area matching the current position feature information by searching for the current position feature information in a database stored in the server, and taking the position as an initial position, wherein the database is created by the server according to position information corresponding to respective areas and correspondence relationship between identification information of the respective areas and respective feature information, which is obtained based on feature images of respective areas acquired by image acquiring devices corresponding to the respective areas, and is sent to the server; determining a position corresponding to one empty area of the areas as a target position based on the position information corresponding to the respective areas and the correspondence relationship between the identification information of the respective areas and the respective feature information currently stored in the database; and determining a first route from the initial position to the target position, and sending the first route to the mobile terminal, wherein the database stores the identification information and the position information corresponding to each of parking spaces and a license plate number of a vehicle parked currently or an image of a vehicle parked currently; and the current position feature information includes at least one of: identification information of a parking space, a license plate number or a comparison image.