A wireless handheld device comprising: at least one processor configured to: initiate an NFC data transfer with an external data storage device located within a roofed structure, the data transfer comprising reading position identification data from the external data storage device ; based at least partly on said position identification data, determine a device reference position within the roofed structure; and at the time of reading of the position identification data, and based at least partly on an orientation of the wireless handheld device relative to the external data storage device , determine a device reference orientation, wherein the device reference orientation is determined at least partly based on a relative orientation of the wireless handheld device to at least one index displayed on a substrate having the external data storage device or on a device associated with the external data storage device, the substrate or the device being mounted on a wall, table, or other location within the roofed structure, the at least one index indicating a preferred initialization orientation for user navigation devices, the reference orientation being determined when the handheld wireless device is held in the indicated orientation relative to the index until the handheld wireless device has established one or more current inertial condition(s), and, using at least the established inertial condition(s), established the reference orientation; and display directional information regarding a target destination based at least partly on the device reference position and the device reference orientation, the information comprising whole or partial map showing all or a part of a route from a user's current location to a designated destination and/or a virtual compass or other graphical pointing device showing the direction to the target destination and/or the information comprising text-based directions from the current device location toward the target destination . initiate an NFC data transfer with an external data storage device located within a roofed structure, the data transfer comprising reading position identification data from the external data storage device ; based at least partly on said position identification data, determine a device reference position within the roofed structure; and at the time of reading of the position identification data, and based at least partly on an orientation of the wireless handheld device relative to the external data storage device , determine a device reference orientation, wherein the device reference orientation is determined at least partly based on a relative orientation of the wireless handheld device to at least one index displayed on a substrate having the external data storage device or on a device associated with the external data storage device, the substrate or the device being mounted on a wall, table, or other location within the roofed structure, the at least one index indicating a preferred initialization orientation for user navigation devices, the reference orientation being determined when the handheld wireless device is held in the indicated orientation relative to the index until the handheld wireless device has established one or more current inertial condition(s), and, using at least the established inertial condition(s), established the reference orientation; and display directional information regarding a target destination based at least partly on the device reference position and the device reference orientation, the information comprising whole or partial map showing all or a part of a route from a user's current location to a designated destination and/or a virtual compass or other graphical pointing device showing the direction to the target destination and/or the information comprising text-based directions from the current device location toward the target destination . <EOS>