How to Fix Google Maps Location Sharing Not Updating

Opening Google Maps to check the real-time position of family members or colleagues only to see their status reported as “Location not updated” or displaying a stale timestamp from hours ago indicates that background location telemetry has stalled. While the user’s phone may be powered on and connected to the internet, Google Maps cannot transmit coordinates to Google cloud servers.

This failure occurs due to aggressive operating system battery optimization (which kills background location polling), restricted location permissions (set to “Only while using the app” rather than “Allow all the time”), disabled Google Location Accuracy, low power modes, or corrupted Google Play Services caches.

Issue Category Underlying Mechanism Corrective Action
Restricted Location Permission Operating system revokes background GPS polling when Maps is minimized Change permission to “Allow all the time” with Precise Location enabled
Battery Saver / Optimization Device Doze mode suspends Google Maps background wakelocks Set battery usage to “Unrestricted” for Google Maps
Google Play Services Glitch Fused Location Provider fails to bridge GPS and Wi-Fi cell tower triangulation Clear cache for Google Play Services
Background Data Throttling Data Saver blocks network access for background apps Grant unrestricted background data usage

Method 1: Change Location Permissions to “Allow All the Time”

If Google Maps is only permitted to access GPS coordinates while actively open on screen, real-time sharing halts the moment the user locks their phone or switches to another application.

On Android:

  1. Open Settings > Apps > Google Maps.
  2. Tap Permissions, then tap Location.
  3. Select Allow all the time (do not choose Allow only while using the app).
  4. Ensure the toggle for Use precise location is enabled.

On iPhone (iOS):

  1. Open Settings > Privacy & Security > Location Services.
  2. Scroll down and tap Google Maps.
  3. Under Allow Location Access, select Always.
  4. Toggle on Precise Location.

Method 2: Set Battery Usage to Unrestricted (Disable Battery Optimization)

Modern mobile platforms employ deep sleeping mechanisms to preserve battery life. If Google Maps is managed by adaptive battery algorithms, background location transmission is frozen.

On Android:

  1. Navigate to Settings > Apps > Maps.
  2. Tap App battery usage (or Battery).
  3. Select Unrestricted (preventing Android from pausing background tasks).
  4. Return to Settings > Battery and verify that system-wide Power Saving mode is turned off.

On iPhone:

  1. Open Settings > General > Background App Refresh.
  2. Ensure the master toggle at the top is turned On (set to Wi-Fi & Cellular Data).
  3. Scroll down to Google Maps and verify that its individual toggle switch is active.
  4. Open Settings > Battery and turn off Low Power Mode.

Method 3: Enable Google Location Accuracy (Android)

Google’s Fused Location Provider relies on Wi-Fi network broadcasting and cellular tower trilateration to maintain location accuracy inside buildings where satellite GPS signals are obstructed.

  1. Open Settings > Location.
  2. Tap Location services.
  3. Tap Google Location Accuracy (or High accuracy).
  4. Ensure the toggle for Improve Location Accuracy is switched on.
  5. Also verify that Wi-Fi scanning and Bluetooth scanning are enabled to assist low-power positioning.

Method 4: Grant Unrestricted Background Data Access

If Data Saver mode is active on your cellular plan, Android and iOS restrict background network uploads, preventing Maps from posting position coordinates.

  1. Open Settings > Apps > Maps > Mobile data & Wi-Fi.
  2. Verify that Background data is enabled.
  3. Toggle on Unrestricted data usage so location packets transmit even when Data Saver is running.

Method 5: Clear Google Play Services and Maps Cache

Corrupted cached positioning profiles inside Google Play Services can freeze the local location reporting broker.

  1. Open Settings > Apps > Google Play Services.
  2. Tap Storage & cache.
  3. Tap Clear cache.
  4. Next, open Settings > Apps > Maps, tap Storage & cache, and tap Clear cache.
  5. Restart the smartphone to reload the location services stack.

Refreshing Location Sharing Sessions

If a specific contact’s live location still refuses to update, have both parties open Google Maps, tap their profile avatar, select Location sharing, tap the active sharing rule, and toggle sharing off and on again. This re-initialises the cloud telemetry channel and forces an immediate coordinate sync.

Get the best tech tips delivered straight to your inbox.

Join thousands of readers mastering Apple, Google, Microsoft, and Linux.