A method for providing a virtual beacon at a first location, the method comprising: transmitting, by a transmitter at a second location geographically different from the first location, a beacon signal (50, 52, 54) using a transmit power level, P T, the beacon signal (50, 52, 54) including an advertised transmit power level, P A, both selected to be indicative of a distance, d, between a location of a receiver (44A, 44B, 44C) of the beacon signal and the first location, wherein the transmit power level P T and the advertised transmit power level P A are both selected such that, at the receiver (44A, 44B, 44C) of the beacon signal, a difference between the P A and a received power level, P R, of the beacon signal (50, 52, 54) measured by the receiver (44A, 44B, 44C) is indicative of the distance, d, between the location of the receiver (44A, 44B, 44C) and the first location, wherein transmitting the beacon signal (50, 52, 54) comprises: - determining the distance, d, between the location of the receiver (44A, 44B, 44C) and the first location; - determining the advertised power level, P A, and the received power level, P R, of the beacon signal (50, 52, 54) such that the difference between P A and P R is indicative of the distance, d, between the location of the receiver (44A, 44B, 44C) of the beacon signal and the first location; - determining the transmit power level, P T, required to achieve the determined received power level, P R, at the location of the receiver (44A, 44B, 44C); and - transmitting, to the receiver (44A, 44B, 44C), the beacon signal having the determined transmit power level, P T, wherein the beacon signal received by the receiver (44A, 44B, 44C) emulates a signal which would have been received by the receiver (44A, 44B, 44C) from an actual beacon located at the first location. transmitting, by a transmitter at a second location geographically different from the first location, a beacon signal (50, 52, 54) using a transmit power level, P T, the beacon signal (50, 52, 54) including an advertised transmit power level, P A, both selected to be indicative of a distance, d, between a location of a receiver (44A, 44B, 44C) of the beacon signal and the first location, wherein the transmit power level P T and the advertised transmit power level P A are both selected such that, at the receiver (44A, 44B, 44C) of the beacon signal, a difference between the P A and a received power level, P R, of the beacon signal (50, 52, 54) measured by the receiver (44A, 44B, 44C) is indicative of the distance, d, between the location of the receiver (44A, 44B, 44C) and the first location, wherein transmitting the beacon signal (50, 52, 54) comprises: - determining the distance, d, between the location of the receiver (44A, 44B, 44C) and the first location; - determining the advertised power level, P A, and the received power level, P R, of the beacon signal (50, 52, 54) such that the difference between P A and P R is indicative of the distance, d, between the location of the receiver (44A, 44B, 44C) of the beacon signal and the first location; - determining the transmit power level, P T, required to achieve the determined received power level, P R, at the location of the receiver (44A, 44B, 44C); and - transmitting, to the receiver (44A, 44B, 44C), the beacon signal having the determined transmit power level, P T, - determining the distance, d, between the location of the receiver (44A, 44B, 44C) and the first location; - determining the advertised power level, P A, and the received power level, P R, of the beacon signal (50, 52, 54) such that the difference between P A and P R is indicative of the distance, d, between the location of the receiver (44A, 44B, 44C) of the beacon signal and the first location; - determining the transmit power level, P T, required to achieve the determined received power level, P R, at the location of the receiver (44A, 44B, 44C); and - transmitting, to the receiver (44A, 44B, 44C), the beacon signal having the determined transmit power level, P T, wherein the beacon signal received by the receiver (44A, 44B, 44C) emulates a signal which would have been received by the receiver (44A, 44B, 44C) from an actual beacon located at the first location.