Tôi có một người quản lý CLLocation được gọi là "myLocation".Tần suất cập nhật Trình quản lý vị trí, iphone
myLocation = [[CLLocationManager alloc] init];
myLocation.desiredAccuracy = kCLLocationAccuracyBestForNavigation ;
myLocation.distanceFilter = 10 ;
myLocation.delegate=self;
locationEnabledBool = [CLLocationManager locationServicesEnabled];
if (locationEnabledBool ==NO || ([CLLocationManager authorizationStatus] == kCLAuthorizationStatusDenied)) {
// LocationText.text = @"Location Service Disabled ";
UIAlertView *locationAlert = [[UIAlertView alloc] initWithTitle:@"Location Service Disabled"
message:@"To re-enable, please go to Settings and turn on Location Service for this app."
delegate:nil
cancelButtonTitle:@"OK"
otherButtonTitles:nil];
[locationAlert show];
[locationAlert release];
}
[myLocation startUpdatingLocation];
và vị trí chức năng cập nhật
- (void)locationManager:(CLLocationManager *)manager
didUpdateToLocation:(CLLocation *)newLocation
fromLocation:(CLLocation *)oldLocation
{
NSLog(@"old location is %f, %f ", oldLocation.coordinate.latitude, oldLocation.coordinate.longitude);
NSLog(@"new location is %f,%f",newLocation.coordinate.latitude, newLocation.coordinate.longitude);
}
Có cách nào để tìm tần số của quản lý cập nhật vị trí, và nếu nó có thể được tăng hoặc giảm?
Không có tùy chọn như vậy trong trình quản lý vị trí .... Đại biểu sẽ được gọi bất cứ khi nào có thay đổi về vị trí được phát hiện. Nhưng u có thể thay đổi độ chính xác ... Đó là liệu nó nên được thay đổi cho mỗi mười mét thay đổi hoặc 100 m hoặc 1 Km..etc ... – booleanBoy
Nhưng Cập nhật vị trí cũng diễn ra nếu thiết bị dừng. – alekhine
bạn có nghĩa là u có thể nhận được tọa độ của vị trí ngay cả khi thiết bị đang đứng yên ....? – booleanBoy