我想在地理围栏中添加100个区域.(苹果限制为20)任何人都有更好的想法.请帮助我.
目前我正在使用重要的位置变化.当重要的位置变化时,
- (void) locationManager:(CLLocationManager *)manager didUpdateToLocation:(CLLocation *)newLocation fromLocation:(CLLocation *)oldLocation
Run Code Online (Sandbox Code Playgroud)
方法我用当前位置调用API并获得最近的区域设置并添加到地理围栏中.这种方法有效.但我从网上听到重要的位置变化火依赖于手机信号塔.如果有更少的手机信号塔那么它将是问题.其他的事情是在后台调用api时它会对电池产生影响.
我希望您就哪种方法消耗更少的电池给我反馈.
我的应用程序将在后台运行并随着位置的变化而醒来,所以我想使用消耗更少电池的方法.
关于它是哪一个的任何想法?
谢谢