
A phone's location display can combine satellite measurements with Wi-Fi, cellular, Bluetooth, and motion information. The operating system and app decide how to request, process, and display the available result.
That makes “GPS is not working” an incomplete diagnosis. The problem may involve reception, permissions, an old cached position, background recording, or the map itself. Separating those layers helps identify the next useful check.
A location service is broader than the GPS receiver
Apple's Location Services explanation describes the use of satellite and nearby network information, together with app permissions. On Android, the fused location provider documentation describes an API that manages underlying location technologies and distinguishes cached results from requests for a current location.
The blue dot is the application's presentation of a result. Its uncertainty circle and age can be as important as its position. Different apps may request different update rates or accuracy levels and may filter the same movement differently.
Multi-frequency reception can help compatible devices address some measurement errors. It does not remove blocked sky, map mistakes, or every reflected signal. Evaluate the phone's actual behavior in the environment where it will be used.
Match the symptom to a useful check
| Symptom | Possible layer | Useful next check |
|---|---|---|
| Position appears where you were earlier | Cached or stale result. | Look for the fix time and request a fresh update. |
| Dot moves to a nearby street | Reception, filtering, or map matching. | Compare open-sky behavior and the underlying map. |
| Track stops when the screen locks | Background access or power management. | Review the app-specific permissions and recording instructions. |
| Position works but the map is blank | Map data availability. | Check downloaded coverage and offline map support. |
| Direction arrow is wrong while stationary | Heading sensor or display mode. | Distinguish compass heading from direction of travel. |
| Only one app has a problem | App settings or interpretation. | Compare its configuration and result with another suitable app. |
Worked example: a small circle can describe an old fix
This is an illustration, not a model of every location API. Read how the platform defines its quality fields. An app should distinguish a stale observation from a fresh estimate and make missing updates visible.
For activity recording, also check gaps and timestamp order. A visually smooth path may have been interpolated through a period with no observations. Keep the original file when comparing apps or investigating a suspicious distance.
Test offline behavior before the trip
A phone can receive satellite signals without cellular coverage. Map tiles, routing, traffic information, and remote sharing may still require downloaded data or an online service. Losing the internet and losing satellite reception are different failures.
While you still have connectivity, download the intended area, open it, and check the needed detail. Then test the app's supported offline mode with an actual location update. Confirm which radios and location settings remain active on the device rather than assuming every airplane-mode implementation behaves identically.
Check battery use with the screen, recording interval, and navigation features you intend to use. A short test with the screen off may not represent several hours of active guidance. Keep a practical charging or backup plan for the intended outing.
Give each app the access its function needs
Review whether the app needs approximate or precise location and foreground or background access. A nearby-weather display and a continuous activity recorder have different requirements. Use the platform's controls to inspect access and the app's documentation to understand its behavior.
Location access does not by itself explain where a service stores or shares data. Review account sharing, public activity visibility, and exports before publishing a track. Remove unnecessary historical data from files sent for troubleshooting.
Can diagnostic tools help?
On supported Android devices, GNSS measurement tools can expose observations useful to developers and researchers. They require careful interpretation and are not a one-button accuracy upgrade.
AI can help organize an anonymized log or compare timestamps. Ask it to separate observations from hypotheses and avoid reconstructing a supposedly exact route through missing data. For file-level checks, try the synthetic exercise on GPS Software.