9 #import <UIKit/UIKit.h>
10 #import <AMapFoundationKit/AMapServices.h>
24 #pragma mark - AMapLocationManager
30 @property (nonatomic, weak) id<AMapLocationManagerDelegate>
delegate;
65 #if __IPHONE_OS_VERSION_MAX_ALLOWED >= 140000
132 - (void)startMonitoringForRegion:(
AMapLocationRegion *)region __attribute__((deprecated("请使用AMapGeoFenceManager")));
138 - (void)stopMonitoringForRegion:(
AMapLocationRegion *)region __attribute__((deprecated("请使用AMapGeoFenceManager")));
144 - (void)requestStateForRegion:(
AMapLocationRegion *)region __attribute__((deprecated("请使用AMapGeoFenceManager")));
146 #pragma mark - Privacy 隐私合规
152 + (void)updatePrivacyShow:(AMapPrivacyShowStatus)showStatus privacyInfo:(AMapPrivacyInfoStatus)containStatus;
157 + (void)updatePrivacyAgree:(AMapPrivacyAgreeStatus)agreeStatus;
161 #pragma mark - AMapLocationManagerDelegate
168 #if __IPHONE_OS_VERSION_MAX_ALLOWED >= 140000
182 - (void)amapLocationManager:(
AMapLocationManager *)manager doRequireTemporaryFullAccuracyAuth:(CLLocationManager*)locationManager completion:(
void(^)(NSError *error))completion;
193 - (void)amapLocationManager:(
AMapLocationManager *)manager doRequireLocationAuth:(CLLocationManager*)locationManager;
200 - (void)amapLocationManager:(
AMapLocationManager *)manager didFailWithError:(NSError *)error;
207 - (void)amapLocationManager:(
AMapLocationManager *)manager didUpdateLocation:(CLLocation *)location;
222 - (void)amapLocationManager:(
AMapLocationManager *)manager didChangeAuthorizationStatus:(CLAuthorizationStatus)status;
229 - (void)amapLocationManager:(
AMapLocationManager *)manager locationManagerDidChangeAuthorization:(CLLocationManager*)locationManager;
243 - (void)amapLocationManager:(
AMapLocationManager *)manager didUpdateHeading:(CLHeading *)newHeading;
272 - (void)amapLocationManager:(
AMapLocationManager *)manager didDetermineState:(AMapLocationRegionState)state forRegion:(
AMapLocationRegion *)region __attribute__((deprecated("请使用AMapGeoFenceManager")));
280 - (void)amapLocationManager:(
AMapLocationManager *)manager monitoringDidFailForRegion:(
AMapLocationRegion *)region withError:(NSError *)error __attribute__((deprecated("请使用AMapGeoFenceManager")));