1. A method of displaying an image comprising: receiving a first image representing a geographic object captured by a camera at a first location; receiving object position data associated with the geographic location of the geographic object; determining, with a processor, a plurality of regions based on the first image and the object position data, each region being associated with a portion of the first image and a geographic location; generating, with a processor, a second image representing the geographic object from the perspective of a second location, the second image comprising a plurality of the regions displayed from the perspective of the second location; and displaying, on an electronic display, the second image.