获取当前位置信息-ios
2013-08-15 13:47
489 查看
locationManager= [[CLLocationManager alloc] init];//位置管理器 locationManager.desiredAccuracy = kCLLocationAccuracyBest;//精度,设可而止 locationManager.delegate = self;//设置委托 locationManager.distanceFilter = 100.0f;//距离删选器 [locationManager startUpdatingLocation]; //启动位置管理器 #pragma mark - #pragma mark locationManager - (void)locationManager:(CLLocationManager *)manager didUpdateToLocation:(CLLocation *)newLocation fromLocation:(CLLocation *)oldLocation { //获取所在地城市名 CLGeocoder *geocoder=[[CLGeocoder alloc]init]; [geocoder reverseGeocodeLocation:newLocation completionHandler:^(NSArray *placemarks,NSError *error) { for(CLPlacemark *placemark in placemarks) { NSString *str1=[[placemark.addressDictionary objectForKey:@"Name"] substringFromIndex:0]; NSLog(@"%@", [NSString stringWithFormat:@"我的位置:%@",str1]); UITextView *locText = (UITextView*)[self.view viewWithTag:]; } }]; //map region [geocoder release]; } - (void)locationManager:(CLLocationManager *)manager didFailWithError:(NSError *)error { if (error.code == kCLErrorDenied) { [[[[UIAlertView alloc] initWithTitle:@"错误信息" message:@"无法获取您的定位信息" delegate:nil cancelButtonTitle:@"OK" otherButtonTitles:nil] autorelease] show]; [locationManager stopUpdatingLocation]; } }
相关文章推荐
- iOS获取当前位置信息
- iOS项目开发实战——使用CoreLocation获取当前位置信息
- ios 定位获取当前位置信息
- iOS 10获取当前定位信息,根据位置获取天气
- IOS使用高德地图获取当前位置信息
- iOS项目开发实战——使用CoreLocation获取当前位置信息
- iOS下获取用户当前位置的信息
- iOS---获取当前位置信息
- iOS定位服务系列之一:获取当前位置信息
- IOS 定位(获取当前位置信息)
- iOS获取当前位置信息(坐标和具体街道信息)
- iOS - 获取当前位置信息CLLocationManager
- iOS - 定位功能/获取当前位置信息的实现
- iOS开发笔记(使用Google Map Service获取用户当前位置信息)
- Android GPS获取当前位置信息
- iOS获取当前系统的相关信息
- iOS 在8.0下如何获取当前位置的精度和纬度
- Android开发之GPS获取当前位置信息
- ios开发 CLLocationManager获取位置信息时遇到的一个小问题
- ios学习笔记: IOS8解决获取位置坐标信息出错(Error Domain=kCLErrorDomain Code=0)