A user terminal device comprising: a display configured to display a map screen; a detector configured to detect a user manipulation; and a controller configured to: when a line is drawn by the user manipulation on the map screen, determine a moving route based on a trace of the line, wherein a starting point where the line was initially drawn is set as a departure point, and a point where the line is finished is set as a destination, wherein, in case the line is consistent with an actual road, the controller is configured to set the road as a moving route, and in case the line is not consistent with the actual road, the controller is configured to set a road which is most close to the line as a moving route, or to set a route of a section which is most similar to the line as a moving route among available routes between the departure point and the destination, and display the moving route and a plurality of photographic images corresponding to a plurality of locations on the moving route, the plurality of photographic images corresponding to the direction of the moving route at the plurality of locations, on the map screen, and wherein a spatial interval between consecutive photographic images of the plurality of photographic images varies according to a moving speed of a user moving on the moving route. a display configured to display a map screen; a detector configured to detect a user manipulation; and a controller configured to: when a line is drawn by the user manipulation on the map screen, determine a moving route based on a trace of the line, wherein a starting point where the line was initially drawn is set as a departure point, and a point where the line is finished is set as a destination, wherein, in case the line is consistent with an actual road, the controller is configured to set the road as a moving route, and in case the line is not consistent with the actual road, the controller is configured to set a road which is most close to the line as a moving route, or to set a route of a section which is most similar to the line as a moving route among available routes between the departure point and the destination, and display the moving route and a plurality of photographic images corresponding to a plurality of locations on the moving route, the plurality of photographic images corresponding to the direction of the moving route at the plurality of locations, on the map screen, and when a line is drawn by the user manipulation on the map screen, determine a moving route based on a trace of the line, wherein a starting point where the line was initially drawn is set as a departure point, and a point where the line is finished is set as a destination, wherein, in case the line is consistent with an actual road, the controller is configured to set the road as a moving route, and in case the line is not consistent with the actual road, the controller is configured to set a road which is most close to the line as a moving route, or to set a route of a section which is most similar to the line as a moving route among available routes between the departure point and the destination, and display the moving route and a plurality of photographic images corresponding to a plurality of locations on the moving route, the plurality of photographic images corresponding to the direction of the moving route at the plurality of locations, on the map screen, and wherein a spatial interval between consecutive photographic images of the plurality of photographic images varies according to a moving speed of a user moving on the moving route.