Does airplane-mode disable GPS?
According to
http://support.apple.com/kb/ht1355
airplane-mode on the iPhone shuts off Wi-Fi, Bluetooth, ...GPS.
My understanding is that GPS-devices only /receive/ GPS signals, they don't transmit anything, so I don't understand why this needs to be shut down. [Of course, if the iPhone is running at all, then /it/ is emitting some RF, but I don't see why receiving GPS signals should cause an additional problem for the airplane.]
I tested on an iPhone 3GS (IOS 6.1.3): Enabled airplane-mode, then turned-off the phone. Rotated the phone 180-degrees. Turned it back on (with airplane-mode still enabled). The compass-app still seemed to find North.
Would someone be willing to do an independent test of this?
Solution 1:
Yes, airplane mode shuts down the radios that amplify all antenna circuitry. Compass isn't affected by airplane mode other than not being tuned by GPS location. Your observed relative changes will be mostly unaffected but absolute accuracy could suffer between one and ten degrees on much of the globe.
Of course the GPS signals still hit the iPhone case and antennas, just the hardware doesn't do the work to fix a location from those signals while in airplane mode. (Nor does e software do any processing of the location updates which is a big part of the functionality for many people as opposed to the hardware side of the radios being idle / off / silent)
Solution 2:
I think Airplane Mode disables the hardware chips. GPS and 3G/LTE are on the same chip. I would say, Airplane Mode also disables GPS.
Solution 3:
The existing answers are now outdated. Since iOS 8.2, you can still use the GPS even in flight mode.
Apple's statement says:
If you have a device with iOS 8.2 or earlier, Airplane Mode will also turn off GPS.
Source: https://support.apple.com/en-gb/HT204234
Solution 4:
The compass uses the Magnetometer/Gyroscope which doesn't require antennas (just a chip). So yes it still works in airplane mode.