首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >当标准位置服务和重要的位置更改一起使用时,会发生什么情况?

当标准位置服务和重要的位置更改一起使用时,会发生什么情况?
EN

Stack Overflow用户
提问于 2019-06-14 08:56:45
回答 1查看 209关注 0票数 0

同时使用标准位置服务和重要的位置更改。

我试着用位置信息开发应用程序。标准位置服务和重要的位置更改可以一起使用吗?目前我主要使用的是标准位置服务。然而,即使应用程序处于非运行状态,我也希望在我的应用程序中使用位置服务。因此,我试图使用不仅是重要的位置变化,而且标准的位置服务。

然后出现了一些问题,

  1. 当同时使用标准位置服务和重要的位置更改时,发生了什么?这两种功能同时工作吗?只有一个函数能工作吗?假设
  2. 如果只有一个函数可以工作,那么哪个函数可以工作?
  3. 如果这两种功能同时工作,是否存在电池消耗问题?
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-06-14 09:23:10

这种重大变化的定位服务为需要位置数据但不需要频繁更新或GPS精度的应用程序提供了一种更方便的选择。这可以在应用程序处于前台、后台或未运行状态时运行。因此,如果您的应用程序不需要非常频繁的位置更新,那么您可以使用这个。FYI只有当用户的位置发生了显著的变化,比如500米或更多的时候,它才会向你的应用程序提供位置更新。

当应用程序运行在前台状态和后台状态(仅启用位置的后台模式)时,标准位置服务将工作。一旦应用程序被杀死(用户或iOS),标准位置服务就会停止工作。

为此,您必须设置重要的位置更改服务,该服务将在后台唤醒应用程序,并向应用程序提供位置更新。

因此,您应该分析应用程序中的功能,检查所需的位置频率,并决定您的实现。

  1. 两者不能同时工作。只有一个将根据应用程序的要求和应用状态工作。
  2. 这两种服务都将按照前面提到的方式工作。
  3. 它们不能同时工作。但是,如果你选择重要的位置改变来实现,那么它将是更高的电池效率,但位置提取的准确性将非常低。
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56594732

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档