1
我已經使用startMonitoringSignificantLocationChanges方法來定位當前位置。它的工作正常,如果設備是靜止的,但它在旅行和手機塔改變時沒有響應。startMonitoringSignificantLocationChanges方法沒有響應
它得到初始回調。我正在使用此方法
-(void)UpdateOwnLocation{
[locationManager stopMonitoringSignificantLocationChanges];
[locationManager startMonitoringSignificantLocationChanges];
}
它在每個固定時間間隔後被調用,但在旅行時不會更新位置。 我試圖通過替換方法 -
-(void)UpdateOwnLocation{
//[locationManager stopMonitoringSignificantLocationChanges];
//[locationManager startMonitoringSignificantLocationChanges];
[locationManager stopUpdatingLocation];
[locationManager startUpdatingLocation];
}
並且該進程正在後臺執行。