1. A method comprising: displaying a non-hyperlinked, real-world image of a first geographic location by a computer system; receiving, by the computer system, a user selection of a portion of the image of the first geographic location; processing the user-selected image portion by the computer system to identify a meaning for the user-selected image portion, wherein identifying the meaning includes i) the computer system identifying an object in the user selected image portion and finding a matching description of the object in a database or ii) identifying text in the user selected image portion; the computer system computing a logical connection between the computer system identified meaning and a second geographic location, wherein the logical connection is a logical connection more than or other than proximity of the second geographic location to the first location; and the computer system providing directions to the second geographic location responsive to the computed logical connection.