Итак, я хочу использовать сервис воспроизведения местоположения, чтобы получать текущие значения широты и долготы пользователей и обновлений местоположения каждые 3 минуты, чтобы запросить https://api.foursquare.com/v2/venues/search
, чтобы найти места вокруг и показать их во фрагменте.Обновления местоположения должны быть получены, когда приложение видно.
Я прочитал несколько статей о том, как использовать местоположение службы воспроизведения, и теперь я полностью потерян.Мой вопрос: каков наилучший подход к использованию местоположения API?
Использование FouregroundService, BackgroundService, WorkManager?
Должно ли оно быть в фоновом потоке или в основном потоке?
И как это должно быть реализовано с помощью компонента архитектуры Android?
Спасибо заранее.