博客> 定位设置
定位设置
2017-09-23 18:00 评论:0 阅读:209 shuang_ios

pragma mark 定位

  • (void)locationView{ self.manager.delegate = self; self.manager.distanceFilter = 1000; //判断用户是否开启定位服务 if ([CLLocationManager locationServicesEnabled]) {

    [self.manager requestAlwaysAuthorization];
    //用户使用时授权
    [self.manager requestWhenInUseAuthorization];
    //开启定位
    [self.manager startUpdatingLocation];
    //每隔多少米定位一次(这里的设置为任何的移动)
    self.manager.distanceFilter = kCLHeadingFilterNone;
    //设置定位精度,这里设置最高精度
    self.manager.desiredAccuracy = kCLLocationAccuracyBestForNavigation;

    }else{ //不能定位用户的位置 //1.提醒用户检查当前的网络状况 //2.提醒用户打开定位开关 }

}

收藏
0
sina weixin mail 回到顶部