【发布时间】:2014-05-23 06:04:15
【问题描述】:
我的应用想要监控超过 20 个区域。是否有某种方法可以使用当前位置来确定与 n 个已定义和非监控区域中的任何一个的接近度,然后根据当前位置填充您的监控区域?
换句话说,如果设备位于位置 X,则加载区域 1 到 20。但如果应用程序从位置 y 开始,那么您可能需要加载区域 4 到 23...
提前感谢您的任何意见。
【问题讨论】:
标签: ios core-location region-monitoring
我的应用想要监控超过 20 个区域。是否有某种方法可以使用当前位置来确定与 n 个已定义和非监控区域中的任何一个的接近度,然后根据当前位置填充您的监控区域?
换句话说,如果设备位于位置 X,则加载区域 1 到 20。但如果应用程序从位置 y 开始,那么您可能需要加载区域 4 到 23...
提前感谢您的任何意见。
【问题讨论】:
标签: ios core-location region-monitoring
如果您的应用中有区域列表,那么您可以使用distanceFromLocation: 确定哪些区域最接近并注册这些区域。您还可以实现signification location change notification 来查看您的区域距离并选择不同的区域来监控设备何时移动。
【讨论】: