1. A method comprising, by a computing device: receiving, from a client system of a first user, a first query for one or more objects, the first query comprising a first location; identifying a plurality of objects matching the first query, one or more of the identified objects having a location within a first tile of a map comprising a plurality of tiles, the first location being within the first tile, wherein the map is divided into the plurality of tiles such that each tile has an approximately constant object density; and generating search results comprising references to a plurality of the identified objects; and sending, to the client system of the first user, at least a portion of the first tile for display, wherein the first tile comprises a first threshold number of the search results referencing identified objects having a location within the first tile.