GPS works in airplane mode in (most? all?) iphones since they have a separate gps chip. Turning on airplane mode will stop the cellular chip from constantly trying to connect, which kills the battery pretty quickly when you're not in cell range. You can turn bluetooth back on if you need it, but leave cellular off, and you'll see much better battery life while still having gps capabilities.