A corridor search process is used to identify locations of interest along a travel
route. The corridor search process identifies locations of interest along a travel
route by using a grid search process that first identifies shape points that correspond
to the travel route. Each shape point is associated with a portion of a grid system
used to delineate a region of geography through which the route traverses. The
portions of the grid system correspond to a corridor along the travel route. References
to redundant portions of the grid system are removed, and locations of interest
are identified based on an association between a location of interest with a particular
portion of the grid system.