核心位置问题

时间:2010-04-11 12:08:45

标签: objective-c iphone core-location

This tutorial on mobileorchard.com使用2个类(或2个.h和.m)来实现核心位置。我可以在现有课程中使用那里的所有内容吗?我该怎么做?

我是否可以将现有的应用代理用作位置代理?

另外,是

- (id) init {
    self = [super init];
    if (self != nil) {
        self.locationManager = [[[CLLocationManager alloc] init] autorelease];
        self.locationManager.delegate = self; // send loc updates to myself
    }
    return self;
}

方法与通常的initWithNib相同?

我正在尝试根据位置信息快速实施某些功能。对描述上述链接教程的帮助很有帮助。

感谢。不 - 真的,谢谢你。

1 个答案:

答案 0 :(得分:0)

是的,当然。您也可以使您的代理人成为位置管理员代表。您只需要使用以下方法实现CLLocationManagerDelegate:

- (void)locationManager:(CLLocationManager *)manager didUpdateToLocation:(CLLocation *)newLocation fromLocation:(CLLocation *)oldLocation

获取位置更新。