Location flips between exact and inexact on Android 14 with Google Play Services disabled #10243

Open
opened 2025-02-11 16:05:06 +00:00 by elgroj · 3 comments
elgroj commented 2025-02-11 16:05:06 +00:00 (Migrated from github.com)

Steps to reproduce

  1. (OnePlus Nord CE3 Lite 5G with Android updated to version 14)
  2. Disable Google Play Services in application settings
  3. Start Organic Maps
  4. Turn on location lock (crosshairs)

Expected behaviour
Map view jumps/scrolls to some inexact (cell based) location first and then to an exact location when a GPS fix is available

Observed behaviour
The Map view stays on an inexact location a few 100m off most of the time and jumps to the exact location and back every two seconds or so.

System information:

  • OnePlus Nord CE3 Lite 5G with Android updated to version 14
  • Organic Maps version: 2025.01.26-9-FDroid

Additional context
The problem only occurs with Google Play Services disabled.
I know this is a kind of niche case, but I filed a bug anyway in case exotic phones with limited Google support might run into this.

It seems like the bug started when I updated my phone from Android 13 to 14.
My Android 7 Tablet works OK (with Google Play Services disabled as well).
Location locking in the "Trekarta" app also works OK on my phone.

**Steps to reproduce** 1. (OnePlus Nord CE3 Lite 5G with Android updated to version 14) 2. Disable Google Play Services in application settings 3. Start Organic Maps 4. Turn on location lock (crosshairs) **Expected behaviour** Map view jumps/scrolls to some inexact (cell based) location first and then to an exact location when a GPS fix is available **Observed behaviour** The Map view stays on an inexact location a few 100m off most of the time and jumps to the exact location and back every two seconds or so. **System information:** - OnePlus Nord CE3 Lite 5G with Android updated to version 14 - Organic Maps version: 2025.01.26-9-FDroid **Additional context** The problem only occurs with Google Play Services disabled. I know this is a kind of niche case, but I filed a bug anyway in case exotic phones with limited Google support might run into this. It seems like the bug started when I updated my phone from Android 13 to 14. My Android 7 Tablet works OK (with Google Play Services disabled as well). Location locking in the "Trekarta" app also works OK on my phone.
elgroj commented 2025-02-11 16:06:00 +00:00 (Migrated from github.com)

changed title from Location flips between exac and inexact on Android 14 with Google Play Services disabled to Location flips between exac{+t+} and inexact on Android 14 with Google Play Services disabled

changed title from **Location flips between exac and inexact on Android 14 with Google Play Services disabled** to **Location flips between exac{+t+} and inexact on Android 14 with Google Play Services disabled**
Member

a duplicate of?

a duplicate of? - https://git.omaps.dev/organicmaps/organicmaps/issues/9054
elgroj commented 2025-02-27 15:04:57 +00:00 (Migrated from github.com)

I've just received an update from Android 14 to 15 on my phone and the bug disappeared. Sorry I can no longer reproduce the problem or test fixes.

This might be similar in cause but is not exactly the same as in #9054.
My bug shows also in the map view. It stays on the inexact location (stationary, a few 100m off) most of the time and briefly jumps to the GPS location every second.

I've just received an update from Android 14 to 15 on my phone and the bug disappeared. Sorry I can no longer reproduce the problem or test fixes. This might be similar in cause but is not exactly the same as in #9054. My bug shows also in the map view. It stays on the inexact location (stationary, a few 100m off) most of the time and briefly jumps to the GPS location every second.
Sign in to join this conversation.
No milestone
No project
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: organicmaps/organicmaps#10243
No description provided.