Skip to content
This repository has been archived by the owner on Aug 8, 2023. It is now read-only.

MGLMapView's location manager should be configurable. #11983

Closed
fabian-guerra opened this issue May 22, 2018 · 0 comments · Fixed by #12013
Closed

MGLMapView's location manager should be configurable. #11983

fabian-guerra opened this issue May 22, 2018 · 0 comments · Fixed by #12013
Assignees
Labels
feature iOS Mapbox Maps SDK for iOS refactor

Comments

@fabian-guerra
Copy link
Contributor

MGLMapView's uses its private locationManager property and implements Apple's CLLocationManagerDelegate as the default location/course tracking provider; practically coupling our map view to Apple.

Exposing this property, and changing the dependencies for a custom MGLLocationManager and MGLLocationManagerDelegate respectively; will enable use cases where iBeacons or WIFI location technology provides the location/course tracking, or where finer tracking is required, or navigation simulation.

This will also simplify route simulation for our Nav SDK according to mapbox/mapbox-navigation-ios#1443 (comment).

/cc @lilykaiser @mapbox/maps-ios

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
feature iOS Mapbox Maps SDK for iOS refactor
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant