1. A method, comprising: receiving at a website a global positioning system (GPS) log file from a user; receiving multimedia content from the user; segmenting the GPS log file into geographic routes corresponding to user trips; associating the multimedia content to geographic routes by tagging locations to the multimedia content; indexing the geographic routes; retrieving the geographic routes by browsing or searching; and displaying at the website an animation of one of the user trips on a displayed map, wherein the animation displays the multimedia content at geographic locations on the displayed map corresponding to the geographic cues associated with the multimedia content.