Your phone thinks you are on the parallel street, or the blue dot drifts around the map while you stand still, or navigation announces a turn thirty seconds after you have passed it. GPS problems are frustrating because the phone gives you no way to tell how confident it is. Understanding what the phone is actually doing makes the fixes obvious.
The short answer
Your phone does not use satellites alone. It combines GPS with Wi-Fi network positioning, mobile masts and its own motion sensors, and disabling any of those makes accuracy worse. Turn Wi-Fi scanning on even if you do not connect to networks, set location to high accuracy, and recalibrate the compass. Those three fix most complaints.
How your phone really works out where it is
- Satellites. The most accurate source outdoors, typically three to five metres, but it needs a clear view of the sky and takes time to acquire from cold.
- Wi-Fi positioning. The phone sees nearby network names and looks them up in a database of known locations. This is what gives you an almost instant position indoors and in cities, and it is far more important than most people realise.
- Mobile masts. Coarse, but a useful fallback and a starting point that speeds up satellite acquisition.
- Motion sensors. The accelerometer, gyroscope and compass fill in the gaps when the signal drops, such as in tunnels.
The practical consequence: turning Wi-Fi off to save battery makes location noticeably worse, especially in built-up areas. The phone can scan for networks for positioning without connecting to any of them, and that setting is separate from Wi-Fi itself.
Set location mode to high accuracy
In location settings, choose the option that uses GPS, Wi-Fi and mobile networks together rather than a battery-saving or device-only mode. Device-only means satellites alone, which is slow to fix and useless indoors.
Enable Wi-Fi and Bluetooth scanning
There is usually a separate setting, often buried under location services or improve accuracy, that allows scanning for positioning even when Wi-Fi and Bluetooth are switched off. Turn both on. This is the single biggest improvement in towns and cities.
Recalibrate the compass
A wandering or rotating blue dot is usually the compass rather than GPS. Open your maps app and move the phone in a figure-of-eight pattern several times. Most map apps prompt for this; doing it deliberately every few months helps.
Move away from magnets and metal
Magnetic phone mounts, cases with magnetic closures and card holders all disturb the compass. If your direction is consistently wrong in the car, the mount is the likely cause. Speaker magnets in a car dashboard do the same.
Get a clear view of the sky to reacquire
If the phone has been indoors or off for a long time, stand outside in the open for two or three minutes with a maps app open. A cold satellite fix genuinely takes that long, and interrupting it by going back inside restarts the process.
Check app-level location permission
An app set to approximate rather than precise location will place you within a few hundred metres deliberately. Both platforms now offer this distinction and it defaults to approximate for many apps. For navigation apps, set it to precise.
Turn off battery saver while navigating
Battery saving modes reduce location polling frequency, which produces a dot that jumps rather than moves smoothly. Plug the phone in and disable the saver for journeys that matter.
Restart the phone
It clears a stuck location service. Worth doing before concluding the hardware is at fault, particularly if location was working yesterday.
A good test of whether the problem is your phone or the app: open two different maps apps side by side. If both show the same wrong position, the problem is the phone’s location service. If only one is wrong, that app has a permission or caching problem.
Why cities are so much worse
Tall buildings cause what surveyors call multipath: the satellite signal bounces off a glass facade before reaching your phone, so it arrives late and the phone calculates a position further away than it should be. That is why you get put on the wrong side of the street, or on the parallel road, specifically in city centres.
There is no setting that fixes multipath. What helps is giving the phone more non-satellite sources, which is exactly what Wi-Fi scanning does. In a dense city, Wi-Fi positioning is often more accurate than GPS.
In the car
- Heated windscreens contain a fine metal mesh that attenuates satellite signal significantly. If your GPS is poor in one particular car, this is a common reason.
- Metallic window tint does the same.
- Dashboard position matters. A phone flat on the dash under the windscreen has a better view of the sky than one in a cup holder.
- Magnetic mounts disturb the compass, which affects which way the map points rather than where it thinks you are.
Be wary of apps that claim to fix or boost GPS. There is no software that improves the satellite receiver in your phone. Most of these apps simply clear the almanac data, which your phone does automatically, and many are advert vehicles with broad location permissions.
When it is hardware
If accuracy is poor everywhere, in the open air, across multiple apps, and after a restart and a factory reset, the antenna or its connection may be damaged. This is most likely after a drop, a water incident, or a screen replacement, since the GPS antenna often runs near the top edge of the phone and can be disturbed during a repair. If your location problems started immediately after a repair, mention it to whoever did the work.
Why is my GPS worse in the city?
Tall buildings reflect satellite signals, so they arrive late and the phone calculates a position that is off by a street or more. Wi-Fi positioning compensates for this, which is why leaving Wi-Fi scanning on matters most in cities.
Does turning off Wi-Fi hurt GPS accuracy?
Yes, noticeably. Your phone uses nearby network names to work out where it is. You can keep scanning enabled for positioning without connecting to anything.
Why does my blue dot spin around?
That is the compass, not GPS. Recalibrate by moving the phone in a figure of eight, and check for magnets nearby, including in your case or car mount.
How long should a GPS fix take?
Outdoors with a clear sky, a few seconds if the phone has recent satellite data, up to a couple of minutes from completely cold. Indoors, the phone relies on Wi-Fi and masts instead.
Do GPS booster apps work?
No. Nothing in software improves the receiver. They mostly clear data the phone refreshes on its own, and many exist to collect location data or show adverts.
The bottom line
Set location to the high accuracy mode and leave Wi-Fi scanning enabled, because your phone depends on it far more than people expect. Recalibrate the compass if the dot spins, and check for magnets. In cities, accept that reflections cause errors no setting can eliminate, and give the phone as many non-satellite sources as you can.


