Switch on 'High accuracy' mode


1.Go to Settings > Location and make sure that Location services are switched On
2.Under the Location Sources category, tap Mode and make sure it's set to High accuracy. This will use more battery, but will utilize all available wireless networks to get the best possible signal.

androidpit android gps settings


Calibrate your Compass

A potential issue with your GPS accuracy is an improperly calibrated compass. If this is the case, your device is getting improper orientation information which will cause issues when using navigational apps. In order to fix this, you’ll need to calibrate your Android’s compass.

If you have a compass app on your phone, use that. If not, download the app, GPS Essentials, which has a compass among other handy features. Next, do the following:

  • Open your Compass app (in GPS Essentials, tap Compass in the main menu). If the compass is all over the place
  • If it’s not working properly, hold the phone in your hand with the compass app open and do a 'figure 8' pattern in the air with it - in other words, slowly wave your phone around in front of you like you were drawing a sideways '8' with it. Do this a couple of times, and your compass should be back to normal.
  • The alternative method is to slowly rotate your phone three times around each of its axes:
    • Spin it round with the screen facing up x3
    • Flip it over bottom to top x3
    • Flip it over left to right x3


androidpit gps essentials


Refresh your GPS Data

Sometimes your device will get 'stuck' on certain GPS satellites, even if they’re not within range, causing it not to work properly. To fix this, you can use an app like GPS Status & Toolbox clear your GPS data and to start connecting to satellites over from scratch.

  • In the app, tap anywhere on the screen, then tap the spanner icon and Manage A-GPS state.
  • Tap Reset, then when that's finished go back into the Manage A-GPS state menu and tap Download.
  • Your GPS data should now be refreshed, and if it starts playing up again then just repeat this process.

androidpit gps essentials satellites