17. A non-transitory computer readable storage medium storing one or more programs configured for execution by a computer, the one or more programs comprising instructions for: searching a data element for user generated text that includes one or more apparent textual geo-annotations associated with the data element and input by a user indicating a location of interest; searching the data element for geocode information specifying a geographic location of the data element; determining a location proximity of (i) a geographic location for each of the one or more apparent geo-annotations to (ii) the geographic location of the geocode information of the data element; calculating a level-of-detail score for the data element based on the apparent geo-annotations in the user generated text and the location proximity of (i) the geographic location for each of the one or more apparent geo-annotations to (ii) the geographic location of the geocode information of the data element, wherein the level-of-detail score is a score corresponding to a geographic level of detail associated with the data element; determining that the score exceeds a threshold level-of-detail score, and in response initiating modification of the map to include a reference to the data element, wherein the reference is placed on the map at a location corresponding to the data element; and storing the modified map including the reference to the data element in a memory device for subsequent presentation.
17. A non-transitory computer readable storage medium storing one or more programs configured for execution by a computer, the one or more programs comprising instructions for: searching a data element for user generated text that includes one or more apparent textual geo-annotations associated with the data element and input by a user indicating a location of interest; searching the data element for geocode information specifying a geographic location of the data element; determining a location proximity of (i) a geographic location for each of the one or more apparent geo-annotations to (ii) the geographic location of the geocode information of the data element; calculating a level-of-detail score for the data element based on the apparent geo-annotations in the user generated text and the location proximity of (i) the geographic location for each of the one or more apparent geo-annotations to (ii) the geographic location of the geocode information of the data element, wherein the level-of-detail score is a score corresponding to a geographic level of detail associated with the data element; determining that the score exceeds a threshold level-of-detail score, and in response initiating modification of the map to include a reference to the data element, wherein the reference is placed on the map at a location corresponding to the data element; and storing the modified map including the reference to the data element in a memory device for subsequent presentation. 24. The non-transitory computer readable storage medium of claim 17 , calculating the level-of-detail score is based as a function of at least one of: mentions of a place name; a number of page views; a user-provided rating; a black list of locations; a white list of locations; a number of user comments; a number of characters in a title or description; and a date when content of the data element was uploaded.