zoukankan      html  css  js  c++  java
  • CoreLoation

    - (CLLocationManager *)locationManager
    {
        if (!_locationManager) {
            _locationManager = [[CLLocationManager alloc] init];
            _locationManager.delegate = self;
            _locationManager.desiredAccuracy = kCLLocationAccuracyBest;
            _locationManager.distanceFilter = 10;
            [_locationManager requestAlwaysAuthorization];//添加这句
        }
        return _locationManager;
    }
    
    #pragma mark - CLLocationManagerDelegate
    
    - (void)locationManager:(CLLocationManager *)manager didUpdateLocations:(NSArray *)locations
    {
        debugMethod();
        CLLocation *currentLocation = [locations lastObject];
        CLGeocoder *geocoder = [[CLGeocoder alloc] init];
        [geocoder reverseGeocodeLocation:currentLocation completionHandler:^(NSArray *placemarks, NSError *error) {
            CLPlacemark *placemark = [placemarks firstObject];
            
        }];
        
        //关闭定位服务
        [self.locationManager stopUpdatingLocation];
    }
    
    
    #pragma mark - IBAction
    
    //定位按钮被点中
    - (IBAction)locationBtnDidClick:(id)sender {
        debugMethod();
        if([CLLocationManager locationServicesEnabled]) {
            [self.locationManager startUpdatingLocation];
        } else {
            [self.tableView makeToast:@"请打开定位服务" duration:1.0 position:@"center"];
        }
    }
    
    
    info.plist中加入两行:
    NSLocationAlwaysUsageDescription : 点击"允许"以开启云买手定位服务
    NSLocationWhenInUseDescription :  点击"允许"以开启云买手定位服务
  • 相关阅读:
    scrapy 第一个案例(爬取腾讯招聘职位信息)
    scrapy 代码调试用 shell
    scrapy 命令行创建 启动 跟踪
    scrapy 手动编写模板
    scrapy安装
    爬虫之xpath用法
    爬虫之 beautifusoup4
    抓包工具fiddler
    12306登录爬虫 session版本
    Drainage Ditches(dinic)
  • 原文地址:https://www.cnblogs.com/apem/p/4403091.html
Copyright © 2011-2022 走看看