1. In a system including an image source and a user terminal having a screen and an input device, a method for enabling visual navigation of a geographic area from the user terminal, the method comprising: receiving a first user input specifying a first location in the geographic area; retrieving from the image source a first image associated with the first location, the image source providing a plurality of images depicting views of objects in the geographic area, the views being substantially elevations of the objects in the geographic area, wherein the images are associated with image frames acquired by an image recording device moving along a trajectory; retrieving a map of at least a portion of the geographic area; displaying the retrieved first image on a first display area of the screen and the retrieved map on a second display area of the screen; receiving a user selection of a position on the displayed map; determining a second location based on the user selected position; and retrieving from the image source a second image associated with the second location.