MapBox LocationEngine Location Статус сервиса

Следуя примеру плагина Location Layer, вы найдете в MapBox Location Layer Plugin. Мне было интересно, как мы можем соответствующим образом обрабатывать / перехватывать события, такие как:

  1. Пользователь отключает службу определения местоположения при использовании приложения
  2. Пользователь отключает службу определения местоположения из панели задач (onResume() не звонил по возвращении)
  3. Пользователь отозвать разрешение на местоположение при использовании приложения

Чтобы я мог показать Snackbar предложить пользователю активировать его обратно? По умолчанию LocationEngine получен из MapBox.getLocationEngine() похоже, не обрабатывает изменения состояния служб определения местоположения.

Я мог бы придумать грубое решение, используя Android LocationManager а также LocationRequest с этими onProviderEnabledonProviderDisabled, У кого-нибудь были лучшие способы сделать это?

0 ответов

Другие вопросы по тегам