1. A computer-implemented method comprising: receiving a current location of a user's electronic device; retrieving data identifying a plurality of points of interest within a predetermined distance to the current location; ranking each point of interest based at least in part on the point of interest's proximity to the current location, wherein for at least one point of interest the ranking is further based on one or more updates associated with the point of interest, 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; and 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 based on the ranking.
1. A computer-implemented method comprising: receiving a current location of a user's electronic device; retrieving data identifying a plurality of points of interest within a predetermined distance to the current location; ranking each point of interest based at least in part on the point of interest's proximity to the current location, wherein for at least one point of interest the ranking is further based on one or more updates associated with the point of interest, 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; and 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 based on the ranking. 3. The method of claim 1 , wherein ranking each point of interest based on one or more updates associated with the point of interest includes basing the ranking on, for each update, the proximity in the online social network of the author that input the update to the user of the electronic device.