CoreLocation的总体知识观望

CLLoacationManger调用下面方法

  • CLLocationManager *locationManager = [[CLLocationManager alloc]init];

  • 1.[locationManager startUpdatingLocation];监听区域地理位置location(需要权限的设置)
    调用下面的方法:

    -(void)locationManager:(CLLocationManager *)manager didUpdateLocations:(NSArray<CLLocation *> *)locations
    
  • 2.[locationManger startUpdatingHeading];监听方向(不需要权限设置)
    调用下面的方法:

     //获取到用户的方向时会被调用
    -(void)locationManager:(CLLocationManager *)manager didUpdateHeading:(CLHeading *)newHeading
    
  • 3 [locationManager startMonitoringForRegion:circular];区域的监听(需要设置权限)

    //进入一个区域(会调用)
    -(void)locationManager:(CLLocationManager *)manager didEnterRegion:(CLRegion *)region
     //离开区域时调用
    -(void)locationManager:(CLLocationManager *)manager didExitRegion:(CLRegion *)region)
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容