1. A computer-implemented method, comprising: acquiring, by a computing device, an image of a point of interest, the image representing at least a partial view of the point of interest corresponding to a point of view of an image capture element of the computing device, the image including one or more visual features; comparing the one or more visual features to a plurality of candidate images to identify, based at least in part upon a respective confidence score of at least one candidate image, the point of interest; causing at least one link or content to be presented on a user interface layer of the computing device based at least in part upon a distance between the computing device and the point of interest, the point of view of the image capture element, a user's profile, or a profile of an owner of the point of interest, wherein the user interface layer includes at least one overlay level over a live video or still image view and at least one level of transparency; and enabling the user to customize the user interface layer corresponding to the point of interest by associating one of one or more additional links or additional content to the point of interest and presenting the one of one or more additional links or additional content on the user interface layer.