A method of determining a position of a mobile station, the method comprising: receiving, at the mobile station, first signals transmitted from a first wireless access point of a first wireless network of a first network type, the first wireless access point supporting two-way communication, wherein: the first wireless network is a wireless local area network; and the first signals comprise identification information for the first wireless access point; determining, by the mobile device, a range measurement for the mobile station using the first signals; and communicating second signals between the mobile station and a second wireless access point of a second wireless network of a second network type, wherein the second network type is different from the first network type; and communicating between the mobile station and a server, to determine the position of the mobile station, through the second wireless access point of the second wireless network, wherein: communicating between the mobile station and the server comprises transmitting the identification information for the first wireless access point from the mobile station to the server, and receiving by the mobile station a location of the first wireless access point from the server based on the identification information; and the position of the mobile station is determined by the mobile station based, at least in part, on the range measurement and the location of the first wireless access point. receiving, at the mobile station, first signals transmitted from a first wireless access point of a first wireless network of a first network type, the first wireless access point supporting two-way communication, wherein: the first wireless network is a wireless local area network; and the first signals comprise identification information for the first wireless access point; the first wireless network is a wireless local area network; and the first signals comprise identification information for the first wireless access point; determining, by the mobile device, a range measurement for the mobile station using the first signals; and communicating second signals between the mobile station and a second wireless access point of a second wireless network of a second network type, wherein the second network type is different from the first network type; and communicating between the mobile station and a server, to determine the position of the mobile station, through the second wireless access point of the second wireless network, wherein: communicating between the mobile station and the server comprises transmitting the identification information for the first wireless access point from the mobile station to the server, and receiving by the mobile station a location of the first wireless access point from the server based on the identification information; and the position of the mobile station is determined by the mobile station based, at least in part, on the range measurement and the location of the first wireless access point. communicating between the mobile station and the server comprises transmitting the identification information for the first wireless access point from the mobile station to the server, and receiving by the mobile station a location of the first wireless access point from the server based on the identification information; and the position of the mobile station is determined by the mobile station based, at least in part, on the range measurement and the location of the first wireless access point.