1. A method comprising: determining a plurality of geographic regions, each geographic region of the plurality of geographic regions being indicative of a location of a device; determining social information pertaining to a user of the device; based at least on the determined social information, determining at least one route that intersects all the geographic regions of the plurality of geographic regions; determining, for each of the at least one route, a shortest distance between a centroid of each geographic region of the plurality of geographic regions and the at least one route; aggregating the determined shortest distances; and determining traffic information based on the aggregated shortest distances.