एक बहुत ही संक्षिप्त संस्करण:
सबसे पहले, अपनाने <CLLocationManagerDelegate>अपने ज में प्रोटोकॉल, और #import <CoreLocation/CoreLocation.h>।
फिर मीटर ही बार में:
- (void)viewDidLoad {
locationManager = [[CLLocationManager alloc] init];
locationManager.delegate = self;
locationManager.desiredAccuracy = kCLLocationAccuracyBest;
[locationManager startUpdatingLocation];
}
-(void)locationManager:(CLLocationManager *)manager
didUpdateToLocation:(CLLocation *)newLocation
fromLocation:(CLLocation *)oldLocation
{
CLLocationCoordinate2D here = newLocation.coordinate;
NSLog(@"%f %f ", here.latitude, here.longitude);
}
आपका -(void)locationManager:(CLLocationManager *)manager didUpdateToLocation:(CLLocation *)newLocation fromLocation:(CLLocation *)oldLocationविधि हर बार कोर स्थान कुछ आप के लिए कहने के लिए है, जो हर कुछ सेकंड होना चाहिए है पिंग किया जाएगा। उन CLLocation वस्तुओं सटीकता के बारे में जानकारी शामिल है, तो आप उस विधि में अच्छा अंक के लिए स्क्रीन कर सकते हैं।
कॉल करने के लिए सुनिश्चित करें [locationManager stopUpdatingLocation]और फिर [locationManager release]कुछ बिंदु पर!
गुड लक अपने आप को खोजने!