问题标签 [clcircularregion]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
3092 浏览

ios - Does the location manager's limit of 20 regions mean 20 total geofence AND beacon regions?

I am afraid I know the answer to this.

Apple's location manager docs for the startMonitoringForRegion method say that you can monitor a maximum of 20 regions at a time.

I have a client app that makes heavy use of both geofence regions and beacon regions.

I had assumed that there were separate 20 region limits for geofence regions and beacon regions, but I fear that the limit is actually 20 regions total for both types.

Can somebody confirm my fears based on actual experience?

0 投票
1 回答
415 浏览

ios - 无法在 swift 中使用 CLCircular Region 设置监控区域

我尝试使用代码在 didUpdateLocations 方法中设置 CLCircularRegion

线上发生错误

并且发生的错误是

坐标和半径正确设置为区域。我也没有监控 20 多个地区。我只监视一个区域。谁能建议我哪里出错了?先感谢您 。

0 投票
1 回答
50 浏览

swift - 尝试在 swift 3 中应用圆形叠加时出错

我遇到一个错误:

无法使用类型为“(中心:CLLocationCoordinate2D,半径:int,标识符:字符串)”的参数列表调用类型“MKCircle”的初始化程序

下面是我的叠加方法

0 投票
1 回答
541 浏览

ios - Swift 区域监控本地通知触发器

我正在做一个应用程序以在输入区域时触发本地通知。但是,有时当手机被锁定时,即使我在该地区已经有一段时间了,也没有弹出通知。仅当按下电源/主页按钮时才会显示通知弹出窗口(手机仍处于锁定模式)。

一般来说,一切似乎都在工作,只是有时通知只会在按下电源/主页按钮以唤醒手机时才显示,尽管它仍处于锁定状态。

希望有人能赐教!=)

0 投票
2 回答
277 浏览

swift - 我可以在 CLCircularRegion 中设置值吗?

我正在使用CLCircularRegion.

我想在CLCircularRegion. 所以我做了region.setValue(forKey:key),但它显示

“由于未捕获的异常'NSUnknownKeyException'而终止应用程序,原因:'[setValue:forUndefinedKey:]:此类不符合键 bb 的键值编码”

我可以在中设置值(url)CLCircularRegion吗?

0 投票
1 回答
4158 浏览

ios - iOS 中的地理围栏限制

我对 iOS 中的地理围栏限制有疑问。

我正在为烟店构建一个应用程序。地点加起来大约 200 个。

我想让用户在离商店几英尺远的地方“自动”签到。

Apple 施加的限制是 20。

苹果文档

区域是依赖于特定硬件功能的共享资源。为确保所有应用都可以参与区域监控,Core Location 会阻止任何单个应用同时监控 20 多个区域。要解决此限制,请仅监视靠近用户当前位置的区域。随着用户移动,根据用户的新位置更新列表。

如文档中所示,Apple 建议开发人员在用户更新他/她的位置时更新 20 个区域的列表。

在此处输入图像描述

想到三个问题。

  1. 文档说“核心位置阻止任何单个应用程序同时监控 20 多个区域。”。这是否意味着,作为开发人员,我只能在我的应用程序中设置区域的 20 个位置?因为我有 200 个位置(200 个客户希望在他们的商店周围拥有此功能)。

  2. Apple 提供了解决此限制的方法。这是否意味着 20 个区域限制仅适用于应用程序用户?这是否意味着我可以设置 200 个位置,但用户只能看到离他们最近的 20 个可以签到的位置?

  3. 当我有 10 个用户使用我的应用程序并且他们拥有超过 20 个位置的区域时会发生什么?

0 投票
1 回答
855 浏览

ios - 当用户在应用程序启动的区域中时,Swift 4 locationManager didEnterRegion 不会触发

我正在尝试检测用户是否正在我的应用程序中输入特定区域。

如果应用程序启动然后进入该区域时用户不在特定区域,则此方法可以正常工作。

但如果用户在应用启动时处于特定区域,则不会触发“didEnterRegion”函数。

这是我的代码:

0 投票
1 回答
42 浏览

core-location - CLAccuracyAuthorization 是否影响 CLCircularRegions 或 Beacon Regions?

Apple 的文档对此不是很清楚:如果用户选择不与应用程序共享精确位置,是否有人知道跨地理围栏区域边界时的委托回调是否会受到负面影响?我希望不会,但我不确定。我特别希望蓝牙信标区域不会受到影响,但同样,不确定。

0 投票
0 回答
9 浏览

ios - 我们可以在 iOS App 中存储 CLCircularRegion 吗?

我想在 iOS 应用程序中存储 CLCircularRegion 对象数组。当我想访问它时,我可以取回数组。如果我重新打开应用程序,我将能够获得数组。

让我知道是否有任何想法或建议。