1. A one-to-many route searching method, comprising: searching map data to select links to form a plurality of routes from a departure node according to a cost function; and determining an extent of each route according to an objective function, wherein the searching of the map data is performed to a search boundary based upon a cost of an unreachable node.