1. A computer implemented method for classifying and displaying information, comprising: determining a boundary within an electronic map based on a drawn closed shape, by at least one computing processor; receiving a query that requests real-time information about a user topic of interest with reference to an amount of drive time, by the at least one computing processor; identifying at least one geographic object at least partially within the boundary, wherein each geographic object is representable by one or more geographic coordinates, by the at least one computing processor; performing a first search for the at least one geographic object and the user topic of interest using an internet search engine; performing a second search for the at least one geographic object and the user topic of interest using a special search engine that retrieves unstructured information from a private network with authentication and performs at least one non-textual search; receiving a plurality of search results, by the at least one computing processor; analyzing the search results with the real-time information to generate a response to the query that includes classifying the plurality of search results into multiple categories according to the user topic of interest, by the at least one computing processor; and displaying the classified search results, by the at least one computing processor.