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)
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容