1. A computer-implemented method for providing ranked content to a user according to a location-based query log analysis, the method comprising: receiving, at one or more processors in a client device via a user interface, a selection of a viewport defining an area of interest corresponding to a region; receiving, at the one or more processors via the user interface, a geographic search query associated with the region; determining, by the one or more processors, one or more content items in response to the geographic search query based on a ranking associated with each of the content items, wherein each of the one or more content items are ranked above a predetermined threshold ranking, and wherein the predetermined threshold ranking is based on the viewport; and displaying, by the one or more processors on the user interface, the viewport annotated with indications of the one or more content items.