Just updated to 7.1 and the location service is always on even when the app is not running.
Wasn't like that before. Its draining my battery.. Discovered that Foursquare was the one causing it. Reinstalled the app, that problem was solved.
Did the same with "Amigos" app, but the geofence is always on...
Hating this new update
iPhone 5, iOS 7.1