1. An information processing apparatus comprising: an acquisition unit configured to acquire information of a position, in a real space, at which a user can observe a virtual object; a generation unit configured to generate, on the basis of the information of the position, a location map of indices, the indices are to be located in the real space, wherein the virtual object is to be generated based on the indices, and wherein the location information represents positions where the indices are to be located; and an output unit configured to output the location information generated by the generation unit, wherein the location information is a location map representing relative positional relationships among the indices, and wherein the generation unit generates the location map by generating a plurality of location map candidates of the indices, and combining the generated location map candidates.