How does Power saving mode for detecting location in Android work?


On Android, the "Power saving" option within the location settings means that wifi and mobile networks are used to determine location. What data points from these access points does it use and how does it factor these into calculations?