添加20多个地区以进行地理围栏

myc*_*har 5 iphone sdk geolocation ios geofencing

我想在地理围栏中添加100个区域.(苹果限制为20)任何人都有更好的想法.请帮助我.

目前我正在使用重要的位置变化.当重要的位置变化时,

- (void) locationManager:(CLLocationManager *)manager didUpdateToLocation:(CLLocation *)newLocation fromLocation:(CLLocation *)oldLocation
Run Code Online (Sandbox Code Playgroud)

方法我用当前位置调用API并获得最近的区域设置并添加到地理围栏中.这种方法有效.但我从网上听到重要的位置变化火依赖于手机信号塔.如果有更少的手机信号塔那么它将是问题.其他的事情是在后台调用api时它会对电池产生影响.