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; defining a search area when the route distance is less than the distance threshold, the search area including boundaries; calculating, using a processor, a points of interest (POI) density of the search area; comparing the POI density with a first density threshold and a second density threshold; adjusting the boundaries of the search area based on a result of comparing the POI density with the first density threshold and the second density threshold; identifying POIs in the adjusted search area; and providing POI information for an electronic map display, the POI information being associated with one or more POIs identified in the adjusted search area.