1. A method for outputting information comprising: photographing at each of a plurality of photographic locations a photographic region with a photographing device, obtaining a plurality of image data and storing in a memory, the photographic region at each of a plurality of photographic locations being divided into a plurality of sub-regions in a plurality of directions; correlating and storing in the memory photographic location data and photographic direction data at the time when the plurality of image data is obtained with each of the plurality of the image data when storing each of the plurality of image data in the memory; specifying a photographed sub-region when the image data is obtained by referencing the photographic location data and the photographic direction data correlated with image data stored in the memory; correlating and storing in a database the image data, the photographic location data and photographic direction data with the specified sub-region; specifying a plurality of locations arranged in order on a perspective route set above the photographic region and a direction of sight line towards the photographic region at each of the plurality of locations; referencing the photographic location data correlated with the sub-region stored in the database and reading out in order image data with searching the image data including a sub-region, the sub-region being located in the direction of sight line at each of the plurality of locations on the perspective road; and outputting the image data read out in order.