From 7b02207537d35bfa1714bf8beafc921f717d100a Mon Sep 17 00:00:00 2001 From: 单军华 Date: Wed, 11 Jul 2018 10:47:42 +0800 Subject: [PATCH] 首次上传 --- screendisplay/Pods/BaiduMapKit/BaiduMapKit/BaiduMapAPI_Location.framework/Headers/BMKLocationService.h | 110 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 110 insertions(+), 0 deletions(-) diff --git a/screendisplay/Pods/BaiduMapKit/BaiduMapKit/BaiduMapAPI_Location.framework/Headers/BMKLocationService.h b/screendisplay/Pods/BaiduMapKit/BaiduMapKit/BaiduMapAPI_Location.framework/Headers/BMKLocationService.h new file mode 100644 index 0000000..899acd0 --- /dev/null +++ b/screendisplay/Pods/BaiduMapKit/BaiduMapKit/BaiduMapAPI_Location.framework/Headers/BMKLocationService.h @@ -0,0 +1,110 @@ +// +// BMKLocationService.h +// LocationComponent +// +// Created by Baidu on 3/28/14. +// Copyright (c) 2014 baidu. All rights reserved. +// + +#import <Foundation/Foundation.h> +#import <BaiduMapAPI_Base/BMKUserLocation.h> +@class CLLocation; +/// ������������Delegate,������startUserLocationService������������������������Delegate��������������������� +@protocol BMKLocationServiceDelegate <NSObject> +@optional +/** + *��������������������������������������������� + */ +- (void)willStartLocatingUser; + +/** + *��������������������������������������� + */ +- (void)didStopLocatingUser; + +/** + *������������������������������������������ + *@param userLocation ������������������ + */ +- (void)didUpdateUserHeading:(BMKUserLocation *)userLocation; + +/** + *������������������������������������������ + *@param userLocation ������������������ + */ +- (void)didUpdateBMKUserLocation:(BMKUserLocation *)userLocation; + +/** + *������������������������������������ + *@param error ��������� + */ +- (void)didFailToLocateUserWithError:(NSError *)error; +@end + +@interface BMKLocationService : NSObject + +/// ��������������������������������������������������������������������� +@property (nonatomic, readonly) BMKUserLocation *userLocation; + +/// ������������Delegate,������startUserLocationService������������������������Delegate��������������������� +@property (nonatomic, weak) id<BMKLocationServiceDelegate> delegate; + +/** + *������������������ + *���������info.plist���������������(���������������������������������������������NSLocationWhenInUseUsageDescription)��� + *NSLocationWhenInUseUsageDescription ������������������������������GPS��������� + *NSLocationAlwaysUsageDescription ���������������������GPS��������� + */ +-(void)startUserLocationService; +/** + *������������������ + */ +-(void)stopUserLocationService; + +#pragma mark - ������������������������������������CLLocationManager��������������������� + +/// ���������������������������������������������kCLDistanceFilterNone +@property(nonatomic, assign) CLLocationDistance distanceFilter; + +/// ������������������������������kCLLocationAccuracyBest��� +@property(nonatomic, assign) CLLocationAccuracy desiredAccuracy; + +/// ������������������������������������1���������������kCLHeadingFilterNone������������������������������ +@property(nonatomic, assign) CLLocationDegrees headingFilter; + +/// ������������������������������������������������������YES���������iOS 6.0������������������ +@property(nonatomic, assign) BOOL pausesLocationUpdatesAutomatically; + +///���������������������������������������������������������NO���������iOS 9.0������������������������YES������Info.plist��� UIBackgroundModes ������������ "location" +@property(nonatomic, assign) BOOL allowsBackgroundLocationUpdates; + + +#pragma mark - ������������ +/** + * 2.9.0������������������distanceFilter��������������������������� + * + *������������������������������ + *���������������������������������(���)������������kCLDistanceFilterNone + */ ++ (void)setLocationDistanceFilter:(CLLocationDistance) distanceFilter __deprecated_msg("������������������������������������distanceFilter������������"); +/** + * 2.9.0������������������distanceFilter��������������������������� + * + *������������ ���������������������������(���) + */ ++ (CLLocationDistance)getCurrentLocationDistanceFilter __deprecated_msg("������������������������������������distanceFilter������������"); +/** + * 2.9.0������������������desiredAccuracy��������������������������� + * + *������������������������������ + *���������������������������������kCLLocationAccuracyBest + */ ++ (void)setLocationDesiredAccuracy:(CLLocationAccuracy) desiredAccuracy __deprecated_msg("������������������������������������desiredAccuracy������������"); +/** + * 2.9.0������������������desiredAccuracy��������������������������� + * + *������������ ��������������� + */ ++ (CLLocationAccuracy)getCurrentLocationDesiredAccuracy __deprecated_msg("������������������������������������desiredAccuracy������������"); + +@end -- Gitblit v1.8.0