美文网首页
iOS App地图功能开发(4)MapKit地图用showsUs

iOS App地图功能开发(4)MapKit地图用showsUs

作者: yalahabawa | 来源:发表于2020-05-06 17:34 被阅读0次
    1.加入头文件
    #import <CoreLocation/CoreLocation.h>
    2.添加代理
    CLLocationManagerDelegate
    3.创建对象
    @property (strong,nonatomic) CLLocationManager *cllocationManager;
    
    - (CLLocationManager *)cllocationManager {
        if (!_cllocationManager) {
            _cllocationManager = [[CLLocationManager alloc] init];
            _cllocationManager.delegate = self;
            _cllocationManager.distanceFilter = kCLLocationAccuracyNearestTenMeters;
            _cllocationManager.desiredAccuracy = kCLLocationAccuracyNearestTenMeters;
            if ([CLLocationManager locationServicesEnabled]) {
                [_cllocationManager requestWhenInUseAuthorization];
                
            } else {
                
            }
        }
        return _cllocationManager;
    }
    
    4.在viewDidLoad添加开始定位语句:
    [self.cllocationManager startUpdatingLocation];
    
    5.在代理方法中,得到定位数据
    - (void)locationManager:(CLLocationManager *)manager didUpdateLocations:(NSArray<CLLocation *> *)locations {
        CLLocation * currentLocation = [locations lastObject];
        NSLog(@"%f %f",currentLocation.coordinate.latitude,currentLocation.coordinate.longitude);
       
    }
    
    6.在info.Plist添加定位权限
    Privacy - Location Always and When In Use Usage Description
    Privacy - Location Always Usage Description
    Privacy - Location Usage Description
    Privacy - Location When In Use Usage Description
    
    
    

    相关文章

      网友评论

          本文标题:iOS App地图功能开发(4)MapKit地图用showsUs

          本文链接:https://www.haomeiwen.com/subject/aqswghtx.html