P.S. Regarding using SSIDs to work out positions, this is probably the next step - to use GeoClue (in with whatever backend) rather than agps-ui. I hope so anyway