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

@LukasPaczos

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

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