1. A computer-implemented method for predicting an event, the method comprising: receiving mapping queries from a plurality of users; associating a time constraint with each of the received mapping queries; relating, with a processor, the received mapping queries with one another based on the time constraint associated with each mapping query; determining, based on the relationship between the received mapping queries, that multiple users are querying about a specific location within a time period; and predicting, with the processor, an event associated with the specific location based on the determination.