1

我的应用想要监控超过 20 个区域。是否有某种方法可以使用当前位置来确定与 n 个已定义和非监控区域中的任何一个的接近度,然后根据当前位置填充您的监控区域?

换句话说,如果设备位于位置 X,则加载区域 1 到 20。但是如果应用程序从位置 y 开始,那么您可能需要加载区域 4 到 23...

提前感谢您的任何意见。

4

1 回答 1

2

如果您的应用中有一个区域列表,那么您可以使用distanceFromLocation:它来确定哪些区域最接近并注册它们。您还可以实施指示位置更改通知以查看您的区域距离并选择不同的区域以监控设备何时移动。

于 2014-04-09T20:58:47.673 回答