Когда стандартная служба определения местоположения используется вместе со значительными изменениями местоположения, что происходит?

Одновременное использование стандартной службы определения местоположения и значительного изменения местоположения.

Я пытаюсь разработать приложение, используя информацию о местоположении. Можно ли использовать вместе Стандартную службу определения местоположения и Значительные изменения местоположения? В настоящее время я использую стандартную службу определения местоположения в файле main. Однако, даже когда приложение не работает, я хочу использовать службу определения местоположения в своем приложении. Поэтому я пытаюсь использовать не только значительные изменения местоположения, но и стандартную службу определения местоположения.

Потом возникли некоторые вопросы,

  1. Что происходит, когда одновременно используются стандартная служба определения местоположения и значительные изменения местоположения? Две функции работают одновременно? Работает только одна функция? Предположение

  2. Если работает только одна функция, то какая будет работать?

  3. Если две функции работают одновременно, есть ли проблема с расходом батареи?

Стоит ли изучать PHP в 2023-2024 годах?
Стоит ли изучать PHP в 2023-2024 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
0
0
48
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Служба определения местоположения со значительными изменениями предлагает более экономичную альтернативу приложениям, которым нужны данные о местоположении, но не требуются частые обновления или точность GPS. Это может работать, когда приложение находится на переднем плане, в фоновом режиме или не работает. Поэтому, если ваше приложение не нуждается в очень частых обновлениях местоположений, вы можете использовать это. К вашему сведению, обновление местоположения доставляется в ваше приложение только тогда, когда положение пользователя изменяется на значительную величину, например, на 500 метров или более.

Стандартная служба определения местоположения будет работать только тогда, когда приложение работает в активном и фоновом режиме (когда включен фоновый режим для определения местоположения). Как только приложение будет убито (пользователем или iOS), стандартная служба определения местоположения перестанет работать.

Для этого вы должны установить службу значительного изменения местоположения, которая разбудит ваше приложение в фоновом режиме и предоставит вашему приложению обновления местоположения.

Таким образом, вы должны проанализировать функциональность в вашем приложении и проверить необходимую частоту местоположения и принять решение о вашей реализации.

  1. Оба не работают одновременно. Только один будет работать в соответствии с требованиями и состоянием приложения.

  2. Оба сервиса будут работать согласно ранее упомянутому.

  3. Они не работают одновременно. Но если вы выберете значительные изменения местоположения для реализации, это будет гораздо более экономичным, но точность определения местоположения будет очень низкой.

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