【发布时间】:2010-10-13 04:55:38
【问题描述】:
我使用 startMonitoringSignificantLocationChanges 方法来定位当前位置。如果设备是静止的,但它在旅行时没有响应并且手机信号塔发生了变化,它工作正常。
它得到初始回调。我正在使用这种方法
-(void)UpdateOwnLocation{
[locationManager stopMonitoringSignificantLocationChanges];
[locationManager startMonitoringSignificantLocationChanges];
}
每隔一定时间间隔调用一次,但不会在旅行时更新位置。 我试图用-
替换该方法-(void)UpdateOwnLocation{
//[locationManager stopMonitoringSignificantLocationChanges];
//[locationManager startMonitoringSignificantLocationChanges];
[locationManager stopUpdatingLocation];
[locationManager startUpdatingLocation];
}
并且进程正在后台执行。
【问题讨论】: