获取当前经纬度方法

  1. 云栖社区>
  2. 博客>
  3. 正文

获取当前经纬度方法

aizher8860 2012-01-29 14:58:00 浏览1096
展开阅读全文
首先头文件应继承CLLocationManagerDelegate.
并:#import <CoreLocation/CoreLocation.h>

响应事件中写如下代码:
CLLocationManager *_locManager = [[CLLocationManager alloc] init];
[_locManager setDelegate:self];
[_locManager setDesiredAccuracy:kCLLocationAccuracyBest];    
[_locManager startUpdatingLocation];

重载
#pragma mark -
#pragma mark Location manager
- (void)locationManager:(CLLocationManager *)manager
    didUpdateToLocation:(CLLocation *)newLocation
           fromLocation:(CLLocation *)oldLocation
{
    CLLocationCoordinate2D loc = [newLocation coordinate];
    NSString *lat =[NSString stringWithFormat:@"%f",loc.latitude];//get latitude
    NSString *lon =[NSString stringWithFormat:@"%f",loc.longitude];//get longitude    
    NSLog(@"%@ %@",lat,lon);
}

网友评论

登录后评论
0/500
评论
aizher8860
+ 关注