It is recognized that such difficulties commonly arise in enclosed areas and confined areas, such as in areas with a large concentration of tall buildings and in tunnels.The second technique requires the creation of a database of wireless beacons, and the computing device to be within range of a plurality of such wireless beacons.