首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >地理信息系统(CLCircularRegion)和地理信息系统( iBeacons,CLBeaconRegion)有20种限制吗?

地理信息系统(CLCircularRegion)和地理信息系统( iBeacons,CLBeaconRegion)有20种限制吗?
EN

Stack Overflow用户
提问于 2015-08-17 11:19:51
回答 2查看 580关注 0票数 3

苹果公司关于监视地理信息和iBeacon区域的共享文档在geofences部分中声明,一个应用程序的监控区域不超过20个:

由于这个原因,核心位置限制在20个区域,这些区域可以由一个应用程序同时监控。

https://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/LocationAwarenessPG/RegionMonitoring/RegionMonitoring.html

目前尚不清楚的是,这一限制是用于地理区域和信标区域的总和,还是每种类型的上限为20。

这20个地区是一个共同的限制吗?或者我可以每个注册20个?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-08-17 12:40:03

CLCircularRegion和CLBeaconRegion共享相同的20个最大区域池,CoreLocation允许同时由单个应用程序监视这些区域。

这一限制早于CLBeaconRegion在iOS 7中的引入。当苹果在同一个监控框架中引入信标时,CLBeaconRegion继承了同样的限制。如果您监视20 CLCircularRegions,然后尝试开始监视CLBeaconRegion,您将得到一个错误。

票数 2
EN

Stack Overflow用户

发布于 2015-08-17 11:22:43

您只能指定最多20个唯一区域Ids。但是您不需要指定其中每个值的主要值和次要值。您可以为您的信标/区域使用相同的Id,并更改主值和次要值以克服这一限制。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32049077

复制
相关文章

相似问题

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