Iam致力于定位服务,希望从定位服务中获得帮助,我拥有所有所需的属性,例如纬度,经度等,但我也想查找方向(标题)

 (void)locationUpdate:(CLLocation *)location {
    locationLable.text = [location description];
    CLLocationCoordinate2D coordinate = [location coordinate];
    NSLog(@"This is location   %@",[location description]);
    NSLog(@"Lattitude          =   %@",[NSString stringWithFormat:@"%f", coordinate.latitude]);
    NSLog(@"Langitude          =   %@",[NSString stringWithFormat:@"%f", coordinate.longitude]);
    NSLog(@"Altitude           =   %@",[NSString stringWithFormat:@"%gm", location.altitude]);
    NSLog(@"horizontalAccuracy =   %@",[NSString stringWithFormat:@"%gm", location.horizontalAccuracy]);
    NSLog(@"verticalAccuracy   =   %@",[NSString stringWithFormat:@"%gm", location.verticalAccuracy]);
    NSLog(@"Speed   =   %@",[NSString stringWithFormat:@"%gm", location.speed]);

}


- (void)headingUpdate:(CLHeading *)heading {
    NSLog(@"This is heading   %@",[heading description]);

}

- (void)viewDidLoad {
    locationController = [[MyCLController alloc] init];
    locationController.delegate = self;
    [locationController.locationManager startUpdatingLocation];
    [locationController.locationManager startUpdatingHeading];
}


我找到了从CLHeading获取它的一些线索,但是仍然无法从CLHeading获取它。我正在使用上面的代码

最佳答案

阅读http://developer.apple.com/library/ios/#DOCUMENTATION/CoreLocation/Reference/CLHeading_Class/Reference/Reference.html :)
我想您应该使用trueHeading。


  trueHeading
  
  相对于真北的航向(以度为单位)。 (只读)
  @property(只读,非原子)CLLocationDirection trueHeading

关于iphone - Objective-C:如何从定位服务中找到航向(方向)?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6910443/

10-13 04:07