1. A method performed by an application executing on a computer system, the method comprising: receiving a set of images from a first device, each image having a corresponding acquisition time; receiving a set of location data from a second device, the location data captured contemporaneously with the set of images; identifying a path based, at least in part, on the location data; identifying one or more landmarks near the path; associating images in the set of images with the one or more landmarks; and matching the set of images to the identified path based, at least in part, on the association.