Open taylortrimble opened 9 years ago
In mapbox/mapbox-gl-native#1491, I wound up adding code that double-checks +[CLLocationManager authorizationStatus]
when the host app returns to the foreground. It’s for a different purpose, not the user dot, but the same approach would work here. I couldn’t find any other reliable way to get this notification.
That will probably be our in-app workaround as well. I hope that it's able to be addressed in Mapbox iOS SDK eventually though!
Steps to Reproduce
showsUserLocation
toYES
.Actual Results
mapViewWillStartLocatingUser:
is never called at any pointmapView:didUpdateUserLocation:
is never called after Location Services are revoked, even after they're turned back onExpected Results
mapViewWillStartLocatingUser:
should be called once when Location Services are allowed the first time, and once again when Location Services are reinstatedmapViewDidStopLocatingUser:
, which is called both when Location Services are blocked on first request and when Location Services are revoked latermapView:didUpdateUserLocation:
should resume being called for location changes after Location Services are reinstated