A method for determining an orientation of a mobile device in an indoor venue, the method comprising: capturing, on a screen of the mobile device, one or more images of at least a first indicator (118, 116) and a second indicator (116,118), positioned in the indoor venue; identifying the first indicator (118, 116) based on first identifying information and identifying the second indicator (116, 118) based on second identifying information; determining respective locations of the first and second indicators on a map of the indoor venue, characterized by: referencing the map of the indoor venue with respect to the identified first indicator (118, 116) and the identified second indicator (116, 118) to determine a first axis associated with the identified first indicator (118, 116) and the identified second indicator (116, 118) on the map of the indoor venue, wherein the first and second indicators are situated along the first axis on the map of the indoor venue, the first axis forming a first angle, ω, relative to a reference axis of the map of the indoor venue; and determining an orientation of the mobile device, by: determining a second axis on which the first and second indicators are situated in one of the captured one or more images; determining a second angle, θ, formed by the second axis relative to a fixed axis of the mobile device, said fixed axis extending from a bottom to a top of the screen of the mobile device; and summing the first and second angles to determine the orientation of the mobile device in the indoor venue. capturing, on a screen of the mobile device, one or more images of at least a first indicator (118, 116) and a second indicator (116,118), positioned in the indoor venue; identifying the first indicator (118, 116) based on first identifying information and identifying the second indicator (116, 118) based on second identifying information; determining respective locations of the first and second indicators on a map of the indoor venue, characterized by: referencing the map of the indoor venue with respect to the identified first indicator (118, 116) and the identified second indicator (116, 118) to determine a first axis associated with the identified first indicator (118, 116) and the identified second indicator (116, 118) on the map of the indoor venue, wherein the first and second indicators are situated along the first axis on the map of the indoor venue, the first axis forming a first angle, ω, relative to a reference axis of the map of the indoor venue; and determining an orientation of the mobile device, by: determining a second axis on which the first and second indicators are situated in one of the captured one or more images; determining a second angle, θ, formed by the second axis relative to a fixed axis of the mobile device, said fixed axis extending from a bottom to a top of the screen of the mobile device; and summing the first and second angles to determine the orientation of the mobile device in the indoor venue. referencing the map of the indoor venue with respect to the identified first indicator (118, 116) and the identified second indicator (116, 118) to determine a first axis associated with the identified first indicator (118, 116) and the identified second indicator (116, 118) on the map of the indoor venue, wherein the first and second indicators are situated along the first axis on the map of the indoor venue, the first axis forming a first angle, ω, relative to a reference axis of the map of the indoor venue; and determining an orientation of the mobile device, by: determining a second axis on which the first and second indicators are situated in one of the captured one or more images; determining a second angle, θ, formed by the second axis relative to a fixed axis of the mobile device, said fixed axis extending from a bottom to a top of the screen of the mobile device; and summing the first and second angles to determine the orientation of the mobile device in the indoor venue. determining a second axis on which the first and second indicators are situated in one of the captured one or more images; determining a second angle, θ, formed by the second axis relative to a fixed axis of the mobile device, said fixed axis extending from a bottom to a top of the screen of the mobile device; and summing the first and second angles to determine the orientation of the mobile device in the indoor venue.