Android 4.1.2 has come with a change to the location settings for Google apps. Users are now required to to enable location settings twice: One device-wide and the other specifically for Google apps.
The implications of the extra location setting is that Google Apps like Google Maps won’t function properly if it is not turned on. For instance, if it not enabled users will see an error notification stating “please enable Google apps location access” when attempting to get a GPS location fix on Google Maps.
To enable the device wide settings go to Settings->More ->Location->Location Services
How to enable Google apps location access on Android 4.1.2 Jelly Bean
1. Go to settings
2. Under Settings go to Accounts
3. Under Accounts open Google
4. Open Location settings. You will find a screen asking you to “Let Google apps access your location”. It’s by default in the off position
5. Turn ON the Google apps location access and you are good to go.