1. A computer-implemented method for generating an electronic map display, the method comprising: determining a route distance based on information for a route; comparing the route distance with a distance threshold; generating a list of points of interest (POIs) when the route distance is less than the distance threshold, the list of POIs identifying POIs that are located along the route; grouping the POIs into one or more buckets based on location; calculating POI densities of the buckets based on the POIs included in each corresponding bucket; ranking the buckets based on the POI densities; providing POI information associated with the POIs included in the ranked buckets, wherein the POI information is provided based on the ranking of the buckets; and generating an electronic map display with the POI information.