Methods, systems, and devices are described for peer-to-peer or device-to-device location services. Mobile devices with a known location (referred to as landmarks) may broadcast their location information and/or a reference signal for other mobile devices (referred to as targets). Landmarks may determine their location through GPS or other location determining means. Targets may have limited or no connection to location determining services, and they may use broadcast information from landmarks, without a request, to determine the targets' location. The targets may determine absolute and/or relative locations. Once a target device determines its location it may assume a role of a landmark to provide broadcast location information to other devices.