(My bold) I'm going to feel like I'm shooting a puppy for posting this, but your handset doesn't have enough power to send a recognisable signal to outer space. You were receiving a number of signals from medium earth orbit, which your handset correlated to calculate your position. It then downloaded the relevant maps for said position from the 'net. All of which is still amazing enough to justify: