我想在objective C中的iPhone上获得我的经度和纬度。有人能指导我如何以编程方式获得这些坐标吗?
#import <Foundation/Foundation.h>
@class CLLocationManager;
@interface CLLocationController : NSObject {
CLLocationManager *locationManager;
}
@property (nonatomic, retain) CLLocationManager *locationManager;
@end/Hab/Folder/Classes/CLLocationController.m:10:30: error: CLLocationManager.h: No such file or directory
/Hab/Folder/Classes/CLLocationController.m:21: warning: receiver 'CLLocationManager' is a forward class and corresponding @interface may not exist
/Hab/Folder/Classes/CLLocationController.m:22: error: accessing unknown 'delegate' component of a property发布于 2009-07-08 06:03:02
使用CLLocationManager,将一个对象设置为代理,然后开始获取更新。
self.locationManager = [[[CLLocationManager alloc] init] autorelease];
self.locationManager.delegate = self;
[self.locationManager startUpdatingLocation]; 然后实现委托:
- (void)locationManager:(CLLocationManager *)manager didUpdateToLocation:(CLLocation*)newLocation fromLocation:(CLLocation *)oldLocation {
NSLog([NSString stringWithFormat:@"%3.5f", newLocation.coordinate.latitude]);
NSLog([NSString stringWithFormat:@"%3.5f", newLocation.coordinate.longitude]);
} https://stackoverflow.com/questions/1096307
复制相似问题