Skip to content
This repository was archived by the owner on Mar 16, 2026. It is now read-only.
This repository was archived by the owner on Mar 16, 2026. It is now read-only.

Migrate to LocationManagerCompat + LocationRequestCompat  #564

Description

@LukasPaczos

Capturing from this bug report, there's a bug in Android 12 where FUSED location provider is returned instead of GPS one when trying to get LocationManager's best available location provider which leads to a significant degradation in location updates quality. This situation takes place in the LocationEngineProvider when the app does not have Google Play Location Service dependency available. There's a bug fix on the way that should've reached 100% deployment on March 7 but for any devices affected and without the update there's a workaround of migrating to the compat location APIs which should theoretically resolve the issue.

Migrating to the compat lib should be a good step for us regardless, so we might want to pick it up as soon as possible to prevent additional exposure to this issue.

cc @mapbox/core-telemetry @mapbox/navigation-android

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions