1. A method for performing a map matching in a user terminal, the method comprising: determining a space where the user terminal is located using positioning data that is measured at predetermined time intervals; searching one or more links that are located within a range of a preset distance from the space as a candidate link; selecting one of the candidate links which best meets at least one suitability criterion of at least two suitability criteria including distance suitability and space suitability; and carrying out the map matching with respect to the selected one candidate link, wherein said selecting one of the candidate links comprises: determining whether a distance between a position of the user terminal, which is determined from a previously measured positioning data, and a position of the user terminal, which is determined from a currently measured positioning data, falls within a range of a preset distance; and when the distance falls within the range of the preset distance, selecting either the candidate links which are derived through the use of the previously measured positioning data or connecting links of the candidate links as the candidate link, wherein the selected candidate links or the selected connecting links meet a preset condition.