Auto Location is a new tweak that automatically toggles your iPhone’s Location Services Off when you’re not using an app that requires GPS. When you’re not using an app that requires GPS, Auto Location will turn the iPhone’s Location Services off. When you open an app that requires Location Services, Auto Location turns it back on.
Once installed, the app sits in the background and automatically toggles your iPhone’s location services based on the usage. If you’re using an app that does require GPS, it will turn the location services on and if you’re not using any such app, location services will be turned off.
Do you usually enable the location switch only when you use an application that requires location services? Have you ever forgotten to enable location after launching the application? That’s enough! Auto Location is for you! This teak automatically enables and disables location services only when needed.
For example, when you launch the Navigation GPS application or any GPS tracker, Auto Location will automatically enable location services; and if you close the app, the tweak will immediately disable location services if there is no need to use location updates anymore.
Auto Location detects the apps that need location services by using your settings in General > Location Services.
Auto Location is also compatible with any intentional settings, it doesn’t override location set by other tweaks. For example, if you schedule location to be active during hours of work, Auto Location will never disable it if you use and quit an application that requires location services.”
Auto Location is available for free in Cydia.