1. A method for generating a virtual tour on a display device, the method comprising: providing at least one map; providing a plurality of sequenced images, wherein each of the images is associated with at least one location by a geo-coding module configured to generate a geo-location object data sheet that associates sequential images with a corresponding location; providing a route on the map that is associated with the organized sequenced images; associating a time with each of the organized sequenced images; organizing the sequenced images based on the location of each of the sequenced images; displaying the organized sequenced images on the map; displaying the organized sequence of images along the route that is shown on the map; and providing at least one user control that is configured to receive a user instruction corresponding to the organized sequence of images, wherein the user instruction is configured to control an animation that includes the organized sequence of images.