36. A computer-readable storage device having instructions encoded thereon, which, when executed by a processor, cause the processor to perform operations comprising: receiving at a current time a current location of a user's electronic device; retrieving a plurality of updates associated with a plurality of points of interests, where each update: comprises data about the point of interest input by an author other than the user into an online social network that includes the user; is associated with a point of interest that is within a predetermined distance to the current location; and was input into the online social network within a predetermined time interval to the current time; ranking each of the plurality of updates based on the proximity of author to the user in the online social network; and providing data identifying one or more points of interest associated with one or more of the plurality of updates to the user's electronic device based on the ranking.
39. The computer-readable storage device of claim 36 , wherein providing data identifying one or more of the points of interest to the electronic device for presentation to the user on a display of the electronic device comprises: retrieving a portion of a map that includes the current location and the one or more points of interest; and providing the portion of the map to the electronic device for presentation to a user on a display of the electronic device, the map overlaid with one or more graphical elements representing the one or more points of interest wherein the one or more graphical elements are overlaid on the map in proximity to locations corresponding to the points of interest represented by the graphical elements.