1. A computer-implemented method for forming on-line advertisements, the computer-implemented method comprising: receiving a query for content within a viewing window of a map, the query including geospatial information; searching a database for content within a search region defined by the viewing window and geospatial information; and displaying advertisements connected with the search region defined by the viewing window and geospatial information.