वर्तमान स्थान अक्षांश और देशांतर प्राप्त करने के लिए वर्तमान स्थान अक्षांश और देशांतर कैसे प्राप्त करें।आईओएस एसडीके 8.0
मैंने इसे आजमाया है। एक्सकोड 6.01 और आईओएस एसडीके 8.0
-(CLLocationCoordinate2D) getLocation{
locationManager = [[CLLocationManager alloc] init];
locationManager.delegate = self;
locationManager.desiredAccuracy = kCLLocationAccuracyBest;
locationManager.distanceFilter = kCLDistanceFilterNone;
[locationManager startUpdatingLocation];
CLLocation *location = [locationManager location];
CLLocationCoordinate2D coordinate = [location coordinate];
return coordinate;
}
- (void)getCurrentLocation{
CLLocationCoordinate2D coordinate = [self getLocation];
NSString *latitude = [NSString stringWithFormat:@"%f", coordinate.latitude];
NSString *longitude = [NSString stringWithFormat:@"%f", coordinate.longitude];
NSLog(@"Latitude = %@", latitude);
NSLog(@"Longitude = %@", longitude);
}
- (void)viewDidLoad{
[super viewDidLoad];
[self getCurrentLocation];
}
यहां मैं सिम्युलेटर स्थान परिनियोजन 8.0 आईफोन सिम्युलेटर 4 एस को सक्षम करता हूं। डिवाइस पर भी यह काम नहीं कर रहा है।
@ALL कृपया मुझे बताएं, मैंने यहां क्या गलत किया है।
दोनों प्रतिनिधि विधि didFailWithError और didUpdateToLocation जोड़ा है, लेकिन यह तरीकों ट्रिगर नहीं कर रहे सभी – KkMIW
पर कृपया अपनी .h फ़ाइल में CLLocationManagerDelegate को इस @interface DemoViewController की तरह जोड़ें: UIViewController –
Samin
मैंने CLLocationManagerDel जोड़ा उदाहरण के लिए, अभी भी मुझे समस्या है। एसडीके आईओएस 7 को आईओएस 8 में अपग्रेड करने के बाद कुछ गड़बड़ है 8. – KkMIW