1. A computing device comprising: a memory configured to store images and associated timing data; and a processor configured to execute instructions to perform a method comprising: associating at least some of the images with position data, the position data being estimated from the timing data associated with each respective image, the estimation based at least in part on a distance traveled corresponding to an amount of time represented by the timing data; producing a graphical path on a digital map that represents the positions associated with the images; recalculating the association of at least some of the estimated positions and at least some of the images based upon user provided data indicating a position of at least one of the images; modifying the graphical path based upon the recalculated associations; and presenting the modified path.