1. An information processing apparatus comprising: circuitry configured to extract route information obtained within a predetermined time period; at least a first image from a plurality of images that are each associated with position information indicating a position at which the image was captured; extract a subset of images from the plurality of images; select an area of a map based on the route information and the position information associated with the at least first image; control a display to display map information to include the area of the map; control the display to display a route on the area of the map that corresponds to the route information; control the display to display a plurality of icons on the route at positions corresponding to the position information associated with each image in the subset of images; control the display to display the route including the plurality of icons in a first display area and at least one of the subset of images or a thumbnail corresponding to the at least one of the subset of images in a second display area; apply a predetermined effect to an icon corresponding to the at least one of the subset of images or the thumbnail corresponding to the at least one of the subset of images displayed in the second display area; receive an input requesting that the image displayed in the second display area be switched to another one of the subset of images or a thumbnail corresponding to the another one of the subset of images; control the display to switch the image displayed in the second display area based on the received input; and control the display to apply a predetermined effect to the icon corresponding to the another one of the subset of images or the thumbnail corresponding to the another one of the subset of images.