I have used startMonitoringSignificantLocationChanges method to locate current location. Its working fine if the device is stationary but it is not responding while travelling and cell towers changed.
It gets initial callback. I am using this method
-(void)UpdateOwnLocation{
[locationManager stopMonitoringSignificantLocationChanges];
[locationManager startMonitoringSignificantLocationChanges];
}
It is called after every regular intervals but not updating location while travelling. I tried to replace the method by-
-(void)UpdateOwnLocation{
//[locationManager stopMonitoringSignificantLocationChanges];
//[locationManager startMonitoringSignificantLocationChanges];
[locationManager stopUpdatingLocation];
[locationManager startUpdatingLocation];
}
and the process is executing in the background.