1. A computer-implemented method comprising: receiving map usage data indicating interactions of a plurality of users with a plurality of map segments of an electronic map of a geographic area; scoring, with one or more processors, each of the plurality of map segments using zoom levels selected by the plurality of users at which the plurality of users viewed the map segments to determine respective popularities of the map segments, the zoom levels included in the map usage data, wherein a higher score corresponds to a higher popularity, the scoring including: identifying the geographic area corresponding to the plurality of map segments within the electronic map; identifying a particular map segment within the plurality of map segments corresponding to a portion of the geographic area; assigning a first score to the particular map segment included in the plurality of map segments when the particular map segment is viewed at a first zoom level, and assigning a second score different from the first score to the same particular map segment when the same particular map segment is viewed at a second zoom level different from the first zoom level; receiving, from a user interface of a client device, a query for the geographic area, modifying, with the one or more processors, a view of the electronic map that presents the geographic area based on the scores of map segments in the geographic area, including automatically centering, with one or more processors, the view and selecting a zoom level based on one or more highest scoring map segments of the map segments corresponding to the geographic area; and sending to the device in response to the query, the view of the electronic map that presents the geographic area, the view centered so as to indicate popularity of the map segments.