An electronic device for controlling an external device remotely, the electronic device comprising: a display (190, 310) for displaying one or more images; a memory; and at least one processor electrically connected to the display (190, 310) and the memory, wherein the at least one processor is configured to: control the display (190, 310) to display a first image in a first region of the display (190, 310), the first image being stored in the memory, receive, from a user, a first input for selecting the first image, in response to receiving the first input, control the display (190, 310) to display a second image, which is identical to the first image but smaller than the first image, in second region of the display (190, 310) different from the first region of the display (190, 310), identify, based on information on a photographing location corresponding to at least one image displayed in the second region, at least one point of a moving path of the external device, and transmit, to the external device, information regarding the identified at least one point of the moving path of the external device, wherein the at least one processor is further configured to: receive, from the user, a second input for deselecting the second image, and in response to receiving the second input, control the display (190, 310) to stop displaying the second image in the second region and remove a photographing location of the first image associated with the second image from the moving path of the external device. a display (190, 310) for displaying one or more images; a memory; and at least one processor electrically connected to the display (190, 310) and the memory, wherein the at least one processor is configured to: control the display (190, 310) to display a first image in a first region of the display (190, 310), the first image being stored in the memory, receive, from a user, a first input for selecting the first image, in response to receiving the first input, control the display (190, 310) to display a second image, which is identical to the first image but smaller than the first image, in second region of the display (190, 310) different from the first region of the display (190, 310), identify, based on information on a photographing location corresponding to at least one image displayed in the second region, at least one point of a moving path of the external device, and transmit, to the external device, information regarding the identified at least one point of the moving path of the external device, wherein the at least one processor is further configured to: receive, from the user, a second input for deselecting the second image, and in response to receiving the second input, control the display (190, 310) to stop displaying the second image in the second region and remove a photographing location of the first image associated with the second image from the moving path of the external device. control the display (190, 310) to display a first image in a first region of the display (190, 310), the first image being stored in the memory, receive, from a user, a first input for selecting the first image, in response to receiving the first input, control the display (190, 310) to display a second image, which is identical to the first image but smaller than the first image, in second region of the display (190, 310) different from the first region of the display (190, 310), identify, based on information on a photographing location corresponding to at least one image displayed in the second region, at least one point of a moving path of the external device, and transmit, to the external device, information regarding the identified at least one point of the moving path of the external device, wherein the at least one processor is further configured to: receive, from the user, a second input for deselecting the second image, and in response to receiving the second input, control the display (190, 310) to stop displaying the second image in the second region and remove a photographing location of the first image associated with the second image from the moving path of the external device. receive, from the user, a second input for deselecting the second image, and in response to receiving the second input, control the display (190, 310) to stop displaying the second image in the second region and remove a photographing location of the first image associated with the second image from the moving path of the external device.