The results are in, and without a doubt ... I can confirm that under iOS 8.3, my iPhone 6 has ALL the Location Services available to it in airplane mode.

In short - iPhone GPS now works in airplane mode! That means both
getcurrentPosition and
watchPosition work perfectly as they previously did only when airplane mode was not activated.
I don't know if this is true for other phone models, but I know it has not worked on iOS versions prior to 8.3.
HAZTracks worked flawlessly all day today, in airplane mode the entire time. I recorded an entire 13.5 mile track over nearly 6 hours.
This is clearly an iOS thing. Not only did HAZTracks work exactly as it should, other apps that utilize Location Services worked just as they should. I checked several map apps, and the Photos app also correctly geocoded photos based on my current location.
I do hope this is an intentional feature of v8.3 and not something that will go away. But the lack of documentation available online -- either from Apple directly, or other sources -- makes me a bit leery.
My battery lasted quite a bit longer than it would have if it had been searching for service that entire time, though not nearly as long as if it had NOT been using the GPS for tracking. I noticed much more battery usage when in a narrow canyon with lots of tree cover. Out on an open road, the battery performance was excellent. So it apparently takes much more power to keep a GPS "lock" when in more challenging terrain.
But as of today, it works, and it works flawlessly. Finally!
