1. A computer-implemented method for displaying roads on a map, comprising: receiving a plurality of routes traversing road segments between first endpoints and second endpoints on the map, wherein multiple routes traverse a same road segment; determining a route-based score for the road segment for each of the multiple routes that traverse the road segment, the route-based score for a route based on a first distance from the first endpoint of the route to the road segment and a second distance from the second endpoint of the route to the road segment; determining a segment score describing usage of the road segment based on the route-based scores; determining a display threshold for segment scores for the map; and generating the map for display, the generated map including the road segment responsive to the segment score for the road segment exceeding the threshold.