9 #import <Foundation/Foundation.h> 10 #import <BaiduMapAPI_Base/BMKUserLocation.h> 13 @protocol BMKLocationServiceDelegate <NSObject>
18 - (void)willStartLocatingUser;
23 - (void)didStopLocatingUser;
41 - (void)didFailToLocateUserWithError:(NSError *)error;
50 @property (nonatomic, weak) id<BMKLocationServiceDelegate>
delegate;
64 #pragma mark - 定位参数,具体含义可参考CLLocationManager相关属性的注释 89 + (void)setLocationDistanceFilter:(CLLocationDistance) distanceFilter __deprecated_msg("废弃方法(空实现),使用distanceFilter属性替换");
95 + (CLLocationDistance)getCurrentLocationDistanceFilter
__deprecated_msg("废弃方法(空实现),使用distanceFilter属性替换");
102 + (void)setLocationDesiredAccuracy:(CLLocationAccuracy) desiredAccuracy __deprecated_msg("废弃方法(空实现),使用desiredAccuracy属性替换");
108 + (CLLocationAccuracy)getCurrentLocationDesiredAccuracy
__deprecated_msg("废弃方法(空实现),使用desiredAccuracy属性替换");
BOOL pausesLocationUpdatesAutomatically
指定定位是否会被系统自动暂停。默认为YES。只在iOS 6.0之后起作用。
Definition: BMKLocationService.h:76
"废弃方法(空实现),使用distanceFilter属性替换" __deprecated_msg()
id< BMKLocationServiceDelegate > delegate
定位服务Delegate,调用startUserLocationService定位成功后,用此Delegate来获取定位数据 ...
Definition: BMKLocationService.h:50
void startUserLocationService()
CLLocationDegrees headingFilter
设定最小更新角度。默认为1度,设定为kCLHeadingFilterNone会提示任何角度改变。
Definition: BMKLocationService.h:73
Definition: BMKLocationService.h:44
CLLocationDistance distanceFilter
设定定位的最小更新距离。默认为kCLDistanceFilterNone
Definition: BMKLocationService.h:67
CLLocationAccuracy desiredAccuracy
设定定位精度。默认为kCLLocationAccuracyBest。
Definition: BMKLocationService.h:70
void stopUserLocationService()
Definition: BMKUserLocation.h:13
BOOL allowsBackgroundLocationUpdates
指定定位:是否允许后台定位更新。默认为NO。只在iOS 9.0之后起作用。设为YES时,Info.plist中 UIBackground...
Definition: BMKLocationService.h:79