gpt4 book ai didi

ios - 适用于 iOS 5 的地理围栏 API

转载 作者:IT王子 更新时间:2023-10-29 08:20:06 25 4
gpt4 key购买 nike

我想构建一个应用程序,可以在整个城镇设置一定数量的地理围栏广场区域,我知道我可以通过在后台启用定位来实现这一点,并检查这些坐标以确定它们是否在我的区域内感兴趣。

但这意味着会收到来自系统的许多通知并会影响电池性能。

相反,我想知道是否有新的 API 或者可能即将推出的 API 可以让您设置地理围栏,并且只有在您在围栏内或附近时系统才会通知您,而不是不断监控您的位置。

这可能吗?

我找到了以下问题,但找不到其他问题: http://www.quora.com/Is-the-geo-fence-functionality-built-into-iOS5s-Reminders-application-available-as-a-public-facing-API

在我看来,除了跟踪 GPS 并与一系列兴趣点进行比较之外,地理围栏还有更多功能。如果我将提醒应用程序设置为在我进门时提醒我今晚必须遛我的室友狗,那么我可以在屏幕顶部看到位置图标。

如果我打开多任务栏并删除提醒,位置图标仍然存在,表明手机正在跟踪我,但它是提醒应用的独立任务。

如果我设置一个带有后台位置跟踪的应用程序,并从多任务栏中删除,位置图标会随应用程序一起消失。这让我相信 iOS 5.x 已经或将会有一个用于地理围栏的 API,这将允许应用程序向系统发布一组坐标,并根据与这些点的接近程度接收本地通知。

是否存在类似的东西?

谢谢

面向 future 用户的更新

每个应用似乎有 10 个区域的限制,可以随时监控(我的个人测试),因为这是一个共享资源。

Apple Documentation摘录:

You should always be judicious when specifying the set of regions to monitor. Regions are a shared system resource and the total number of regions available systemwide is limited.

最佳答案

你应该看看 startMonitoringForRegion:desiredAccuracy: CLLocationManager 上的方法。

关于ios - 适用于 iOS 5 的地理围栏 API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8473995/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com