1. A computer-implemented method comprising: obtaining, by one or more computing devices, an image; extracting, by the one or more computing devices, a set of visual features from the image, each visual feature being associated with an area of contrast within the image; identifying, by the one or more computing devices, one or more sets of visual features that are determined to be similar to the extracted set of visual features, wherein each of the identified one or more sets of visual features are associated with a respective geographic location; and providing, by the one or more computing devices, data identifying one or more of the geographic locations associated with the identified one or more sets of visual features.