1. An information processing apparatus which controls a process for determining a desired object in a map displayed on a display unit on the basis of input position information within the map, comprising: a receiving unit that receives input of a range of the map; a calculation unit that calculates an interpretation result of an object in the map for the input and a confidence score for the interpretation result on the basis of the range received by said receiving unit; a determination unit that ranks interpretation results for the input from said calculation unit in descending order of their confidence scores calculated by said calculation unit, calculates R, wherein R is the difference between the confidence score of the first-ranked interpretation result and the confidence score of an interpretation result, compares R with a threshold value, and determines one or more candidates from among the interpretation results satisfying the relation that R is less than the threshold value; and a display unit that enlarges and displays on the display unit a portion of the map within which the candidate(s) fall(s).