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_Map.framework/Headers/BMKMapView.h |  758 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 758 insertions(+), 0 deletions(-)

diff --git a/screendisplay/Pods/BaiduMapKit/BaiduMapKit/BaiduMapAPI_Map.framework/Headers/BMKMapView.h b/screendisplay/Pods/BaiduMapKit/BaiduMapKit/BaiduMapAPI_Map.framework/Headers/BMKMapView.h
new file mode 100644
index 0000000..7a692de
--- /dev/null
+++ b/screendisplay/Pods/BaiduMapKit/BaiduMapKit/BaiduMapAPI_Map.framework/Headers/BMKMapView.h
@@ -0,0 +1,758 @@
+/*
+ *  BMKMapView.h
+ *	BMapKit
+ *
+ *  Copyright 2011 Baidu Inc. All rights reserved.
+ *
+ */
+#import <BaiduMapAPI_Base/BMKBaseComponent.h>
+#import "BMKAnnotation.h"
+#import "BMKAnnotationView.h"
+#import "BMKOverlayView.h"
+#import "UIKit/UIKit.h"
+#import "BMKMapStatus.h"
+#import "BMKLocationViewDisplayParam.h"
+#import "BMKHeatMap.h"
+#import "BMKBaseIndoorMapInfo.h"
+
+@protocol BMKMapViewDelegate;
+
+///������������������������������������
+@interface BMKMapPoi : NSObject
+///������������������
+@property (nonatomic,strong) NSString* text;
+///���������������������������
+@property (nonatomic,assign) CLLocationCoordinate2D pt;
+///������������uid���������������
+@property (nonatomic,strong) NSString* uid;
+@end
+
+typedef enum {
+    BMKUserTrackingModeNone = 0,             /// ������������������
+    BMKUserTrackingModeHeading,              /// ������������������
+	BMKUserTrackingModeFollow,               /// ������������������
+	BMKUserTrackingModeFollowWithHeading,    /// ������������������
+} BMKUserTrackingMode;
+
+///���������logo������
+typedef enum {
+    BMKLogoPositionLeftBottom = 0,          /// ���������������
+    BMKLogoPositionLeftTop,                 /// ���������������
+    BMKLogoPositionCenterBottom,            /// ���������������
+    BMKLogoPositionCenterTop,               /// ���������������
+    BMKLogoPositionRightBottom,             /// ���������������
+    BMKLogoPositionRightTop,                /// ���������������
+} BMKLogoPosition;
+
+///������������������������������������
+typedef enum {
+    BMKSwitchIndoorFloorSuccess = 0,     /// ������������������
+    BMKSwitchIndoorFloorFailed,          /// ������������������
+    BMKSwitchIndoorFloorNotFocused,      /// ���������������������������������������
+    BMKSwitchIndoorFloorNotExist,        /// ���������������������������������
+} BMKSwitchIndoorFloorError;
+
+///������View���������������View���������������������������������������������������������������
+@interface BMKMapView : UIView
+
+/// ������View���Delegate���������������������������������������nil������������������������������
+@property (nonatomic, weak) id<BMKMapViewDelegate> delegate;
+
+/// ������������������������������������������������������������
+@property (nonatomic) BMKMapType mapType;
+
+/// ���������������������������������������������������������������������������������������������������������
+@property (nonatomic) BMKCoordinateRegion region;
+
+/// ���������������������������������������������������������������������������������������������������������������������������������������������������
+@property (nonatomic) BMKCoordinateRegion limitMapRegion;
+
+/// ������������������������������������BMKMapView���������������������������������������
+@property (nonatomic) CGPoint compassPosition;
+/// ������������������
+@property (nonatomic, readonly) CGSize compassSize;
+
+/// ���������������������������������������������������������������������������������������
+@property (nonatomic) CLLocationCoordinate2D centerCoordinate;
+
+/// ���������������������������������������������������������������4-21���
+@property (nonatomic) float zoomLevel;
+/// ���������������������������������������
+@property (nonatomic) float minZoomLevel;
+/// ���������������������������������������
+@property (nonatomic) float maxZoomLevel;
+
+/// ���������������������������������������������������������������180���180���
+@property (nonatomic) int rotation;
+
+/// ���������������������������������������������������������������45���0���
+@property (nonatomic) int overlooking;
+///���������������������������3D������������
+@property(nonatomic, getter=isBuildingsEnabled) BOOL buildingsEnabled;
+///������������������������������poi������(������������������������)���������YES
+@property(nonatomic, assign) BOOL showMapPoi;
+///������������������������������������
+@property(nonatomic, getter=isTrafficEnabled) BOOL trafficEnabled;
+///���������������������������������������������������������������������������,������������������������11������������������������
+@property(nonatomic, getter=isBaiduHeatMapEnabled) BOOL baiduHeatMapEnabled;
+
+///������������View������������������������������
+@property(nonatomic) BOOL gesturesEnabled;
+///������������View������������������������������(������)
+@property(nonatomic, getter=isZoomEnabled) BOOL zoomEnabled;
+///������������View������������������������(���������������������)
+@property(nonatomic, getter=isZoomEnabledWithTap) BOOL zoomEnabledWithTap;
+///������������View������������������������������
+@property(nonatomic, getter=isScrollEnabled) BOOL scrollEnabled;
+///������������View���������������������
+@property(nonatomic, getter=isOverlookEnabled) BOOL overlookEnabled;
+///������������View������������������
+@property(nonatomic, getter=isRotateEnabled) BOOL rotateEnabled;
+
+/// ������������������������force touch������������������NO���������������������3D Touch������������������������������ - mapview:onForceTouch:force:maximumPossibleForce:
+@property(nonatomic) BOOL forceTouchEnabled;
+
+/// ���������������������������
+@property (nonatomic) BOOL showMapScaleBar;
+
+/// ������������������������������������BMKMapView���������������������������������������
+@property (nonatomic) CGPoint mapScaleBarPosition;
+
+/// ������������������
+@property (nonatomic, readonly) CGSize mapScaleBarSize;
+
+/// logo���������������BMKLogoPositionLeftBottom
+@property (nonatomic) BMKLogoPosition logoPosition;
+
+///���������������������������������������������������������������������
+@property (nonatomic) BMKMapRect visibleMapRect;
+
+/**
+ *������������������������������UIEdgeInsetsZero���
+ *���������������������������mapPadding������logo������������������������������������
+ *   ���updateTargetScreenPtWhenMapPaddingChanged==YES������������������(���������������BMKMapStatus.targetScreenPt)������������
+ */
+@property (nonatomic) UIEdgeInsets mapPadding;
+///������mapPadding������������������(���������������BMKMapStatus.targetScreenPt)���������������������������YES
+@property (nonatomic) BOOL updateTargetScreenPtWhenMapPaddingChanged;
+
+/**
+ ������������������������������BMKMapView���������������������������������������
+ ���������YES���������������������������������������������������������������������������������������������������������������������
+ ���������NO������������������������������������������������������������������������������������������
+ ������������NO���
+ */
+@property(nonatomic, getter=isChangeWithTouchPointCenterEnabled) BOOL ChangeWithTouchPointCenterEnabled;
+
+/**
+ ������������������������������������BMKMapView������������������������������
+ ���������YES������������������������������������������������������������������������������
+ ���������NO���������������������������������������������������������������������������������
+ ������������YES���
+ */
+@property(nonatomic, getter=isChangeCenterWithDoubleTouchPointEnabled) BOOL ChangeCenterWithDoubleTouchPointEnabled;
+
+/**
+ *���������������������������
+ *���������������BMKMapView���������������������������
+ *@param customMapStyleJsonFilePath ���������������������������������������������������
+ */
++ (void)customMapStyle:(NSString*) customMapStyleJsonFilePath;
+/**
+ * ������������������������������������������BMKMapView������
+ *@param enable ���������������������������������
+ */
++ (void)enableCustomMapStyle:(BOOL) enable;
+
+/**
+ ���������������������������������������������������������������������������4������������������������4������������������������������������������������������������������������������������
+ 
+ @param smooth ���������������������������
+ @param slow ���������������������������
+ @param congestion ���������������������������
+ @param severeCongestion ���������������������������������
+ @return ���������������������������true���������������false
+ */
+- (BOOL)setCustomTrafficColorForSmooth:(UIColor *)smooth slow:(UIColor *)slow congestion:(UIColor *)congestion severeCongestion:(UIColor *)severeCongestion;
+
+/**
+ * 2.10.0���������������������������������������SDK������
+ *
+ *���������������������������������������������������opengl������������������
+ */
++(void)willBackGround __deprecated_msg("���������������������������,���������������SDK������");
+/**
+ * 2.10.0���������������������������������������SDK������
+ *
+ *���������������������������������������
+ */
++(void)didForeGround __deprecated_msg("���������������������������,���������������SDK������");
+/**
+ *���mapview������������������������������������������������������mapview���������
+ */
+-(void)viewWillAppear;
+
+/**
+ *���mapview���������������������������������������������mapview������������
+ */
+-(void)viewWillDisappear;
+
+/**
+ *������������mapview
+ */
+- (void)mapForceRefresh;
+
+/**
+ *���������������������
+ *@return ������������
+ */
+- (BOOL)zoomIn;
+
+/**
+ *���������������������
+ *@return ������������
+ */
+- (BOOL)zoomOut;
+
+/**
+ *������������������View������������������������������region������������������������������������������region������������������������������������������
+ *@param region ���������������������������
+ *@return ���������������������������������������������������������
+ */
+- (BMKCoordinateRegion)regionThatFits:(BMKCoordinateRegion)region;
+
+/**
+ *���������������������������������
+ *@param region ������������������������������������������������������
+ *@param animated ������������������������
+ */
+- (void)setRegion:(BMKCoordinateRegion)region animated:(BOOL)animated;
+
+/**
+ *���������������������������
+ *@param coordinate ������������������������������������������������������
+ *@param animated ������������������������
+ */
+- (void)setCenterCoordinate:(CLLocationCoordinate2D)coordinate animated:(BOOL)animated;
+
+/**
+ *������������������������������������
+ *@return ������view���������������������UIImage
+ */
+-(UIImage*) takeSnapshot;
+
+/**
+ *������������������������������
+ *@return ������������������������������UIImage
+ */
+-(UIImage*) takeSnapshot:(CGRect)rect;
+
+/**
+ *���������������������
+ *@param image ���������������
+*/
+- (void)setCompassImage:(UIImage *)image;
+
+/**
+ *���������������������������������,���������������������������
+ *@param mapRect ���������������������������������������������������
+ *@param animate ������������������������
+ */
+- (void)setVisibleMapRect:(BMKMapRect)mapRect animated:(BOOL)animate;
+
+/**
+ *������������������View������������������������������mapRect������������������������������������������mapRect������������������������������������������
+ *@param mapRect ������������������������������������������������������
+ *@return ������������������������������������������������������������������������������
+ */
+- (BMKMapRect)mapRectThatFits:(BMKMapRect)mapRect;
+
+/**
+ *���������������������������,������mapRect������������insets���������������������
+ *@param mapRect ���������������������������������������������������
+ *@param insets ���������������������������
+ *@param animate ������������������������
+ */
+- (void)setVisibleMapRect:(BMKMapRect)mapRect edgePadding:(UIEdgeInsets)insets animated:(BOOL)animate;
+
+/**
+ *������������mapView������������������������insets������������������������������mapRect������������������������������������������������������������������
+ *@param mapRect ���������������������������������������������������
+ *@param insets ������������������������������������mapRect���������������������������������������������
+ *@param animate ������������������������
+ */
+- (void)fitVisibleMapRect:(BMKMapRect)mapRect edgePadding:(UIEdgeInsets)insets withAnimated:(BOOL)animate;
+
+/**
+ *������������������View������������������������������mapRect������������������������������������������mapRect���������������mapRect������������insets���������������������
+ *@param mapRect ������������������������������������������������������
+ ��@param insets mapRect������������������������������
+ *@return ������������������������������������������������������������������������������
+ */
+- (BMKMapRect)mapRectThatFits:(BMKMapRect)mapRect edgePadding:(UIEdgeInsets)insets;
+
+/**
+ *���������������������������View������
+ *@param coordinate ���������������������������
+ *@param view ���������������View
+ *@return ������������View������
+ */
+- (CGPoint)convertCoordinate:(CLLocationCoordinate2D)coordinate toPointToView:(UIView *)view;
+
+/**
+ *���View������������������������������
+ *@param point ������������View������
+ *@param view point���������������view
+ *@return ���������������������������
+ */
+- (CLLocationCoordinate2D)convertPoint:(CGPoint)point toCoordinateFromView:(UIView *)view;
+
+/**
+ *���������������������������������View������������
+ *@param region ���������������������������
+ *@param view ���������������View
+ *@return ������������View������������
+ */
+- (CGRect)convertRegion:(BMKCoordinateRegion)region toRectToView:(UIView *)view;
+
+/**
+ *���View������������������������������������������
+ *@param rect ������������View������������
+ *@param view rect���������������view
+ *@return ���������������������������������
+ */
+- (BMKCoordinateRegion)convertRect:(CGRect)rect toRegionFromView:(UIView *)view;
+
+/**
+ *������������������������������������������View������������
+ *@param mapRect ������������������������������������
+ *@param view ���������������View
+ *@return ������������View������������
+ */
+- (CGRect)convertMapRect:(BMKMapRect)mapRect toRectToView:(UIView *)view;
+
+/**
+ *���View���������������������������������������������������
+ *@param rect ������������View������������
+ *@param view rect���������������view
+ *@return ������������������������������������������
+ */
+- (BMKMapRect)convertRect:(CGRect)rect toMapRectFromView:(UIView *)view;
+
+/**
+ *���BMKMapPoint���������opengles���������������������������
+ @param mapPoint BMKMapPoint������
+ @return opengles ���������������������
+ */
+- (CGPoint)glPointForMapPoint:(BMKMapPoint)mapPoint;
+
+/**
+ *���������BMKMapPoint���������opengles���������������������������
+ @param mapPoints BMKMapPoint������������������
+ @param count ������,count������������������������
+ @return opengles ���������������������������������(���������������������������)
+ */
+- (CGPoint *)glPointsForMapPoints:(BMKMapPoint *)mapPoints count:(NSUInteger)count;
+
+/**
+ * ������������������������������������������������������
+ * @param ptInScreen ���������������������������������������������������������������������������������������������������������������
+ */
+- (void)setMapCenterToScreenPt:(CGPoint)ptInScreen;
+
+/**
+ * ������������������
+  *@return ������������������������
+ */
+- (BMKMapStatus*)getMapStatus;
+
+/**
+ *	������������������
+ *	@param	[in]	mapStatus	������������������
+ */
+- (void)setMapStatus:(BMKMapStatus*)mapStatus;
+
+/**
+ *	������������������
+ *	@param	[in]	mapStatus	������������������
+ *	@param	[in]	bAnimation	���������������������������true:���������������
+ */
+- (void)setMapStatus:(BMKMapStatus*)mapStatus withAnimation:(BOOL)bAnimation;
+
+/**
+ *	������������������
+ *	@param	[in]	mapStatus	������������������
+ *	@param	[in]	bAnimation	���������������������������true:���������������
+ *	@param	[in]	ulDuration	������������������������������ms
+ */
+- (void)setMapStatus:(BMKMapStatus*)mapStatus withAnimation:(BOOL)bAnimation withAnimationTime:(int)ulDuration;
+
+/**
+ *	���������������������������������������������������������������������
+ *  @return ������������YES���������������NO
+ */
+- (BOOL)isSurpportBaiduHeatMap;
+
+@end
+
+@interface BMKMapView (IndoorMapAPI)
+
+/// ������������������������������������������������������������������������������
+@property (nonatomic, assign) BOOL baseIndoorMapEnabled;
+
+/// ������������������������������������������YES���������������������������baseIndoorMapEnabled���YES������������
+@property (nonatomic, assign) BOOL showIndoorMapPoi;
+
+/**
+ * ���������������������
+ * @param strFloor      ������
+ * @param strID         ���������ID
+ * @return ������������
+ */
+- (BMKSwitchIndoorFloorError)switchBaseIndoorMapFloor:(NSString*)strFloor withID:(NSString*)strID;
+
+/**
+ * ������������������������������������
+ * @return ������������������������������������������������������������������nil
+ */
+- (BMKBaseIndoorMapInfo*)getFocusedBaseIndoorMapInfo;
+
+@end
+
+@interface BMKMapView (LocationViewAPI)
+
+/// ������������������������������
+@property (nonatomic) BOOL showsUserLocation;
+
+/// ���������������������������������BMKUserTrackingMode
+@property (nonatomic) BMKUserTrackingMode userTrackingMode;
+
+/// ���������������������������������������������������������
+@property (nonatomic, readonly, getter=isUserLocationVisible) BOOL userLocationVisible;
+
+/**
+ *������������������������������
+ *	@param	[in]	locationViewDisplayParam	������������
+ */
+- (void)updateLocationViewWithParam:(BMKLocationViewDisplayParam*)locationViewDisplayParam;
+
+/**
+ *������������������������������
+ *	@param	[in]	userLocation	������������
+ */
+-(void)updateLocationData:(BMKUserLocation*)userLocation;
+@end
+
+@interface BMKMapView (AnnotationAPI)
+
+/// ������������View������������������������������
+@property (nonatomic, readonly) NSArray *annotations;
+
+//���������������������������annotaion���������������
+@property (nonatomic, assign) BOOL isSelectedAnnotationViewFront;
+
+/**
+ *������������������������������������������BMKMapViewDelegate���-mapView:viewForAnnotation:������������������������������View
+ *@param annotation ������������������
+ */
+- (void)addAnnotation:(id <BMKAnnotation>)annotation;
+
+/**
+ *������������������������������������������������BMKMapViewDelegate���-mapView:viewForAnnotation:������������������������������View
+ *@param annotations ������������������������
+ */
+- (void)addAnnotations:(NSArray *)annotations;
+
+/**
+ *������������
+ *@param annotation ������������������
+ */
+- (void)removeAnnotation:(id <BMKAnnotation>)annotation;
+
+/**
+ *������������������
+ *@param annotations ������������������������
+ */
+- (void)removeAnnotations:(NSArray *)annotations;
+
+/**
+ *���������������������������View���������������������������������������nil
+ *@param annotation ���������������
+ *@return ���������������������View
+ */
+- (BMKAnnotationView *)viewForAnnotation:(id <BMKAnnotation>)annotation;
+
+/**
+ *���������������������������������������������������View������������delegate������������������������������������������������View
+ *@param identifier ������������
+ *@return ���������������������������View
+ */
+- (BMKAnnotationView *)dequeueReusableAnnotationViewWithIdentifier:(NSString *)identifier;
+
+/**
+ *������������������������������������������animate������
+ *@param annotation ���������������
+ *@param animated ������������������
+ */
+- (void)selectAnnotation:(id <BMKAnnotation>)annotation animated:(BOOL)animated;
+
+/**
+ *���������������������������������������������������������animate������
+ *@param annotation ���������������
+ *@param animated ������������������
+ */
+- (void)deselectAnnotation:(id <BMKAnnotation>)annotation animated:(BOOL)animated;
+
+/**
+ *���������������������������������������annotations,���������������������������������������������������������annotation���������
+ *@param annotations ���������������
+ *@param animated ������������������
+ */
+- (void)showAnnotations:(NSArray *)annotations animated:(BOOL)animated;
+
+/**
+ *������������������������������annotations
+ *@param bounds ���������������������������
+ *@return ���������������������������annotations
+ */
+- (NSArray *)annotationsInCoordinateBounds:(BMKCoordinateBounds) bounds;
+
+@end
+///������View���(���Overlay���������������������)
+@interface BMKMapView (OverlaysAPI)
+
+/**
+ *���������������������Overlay���������������BMKMapViewDelegate���-mapView:viewForOverlay:������������������������������View
+ *@param overlay ������������overlay
+ */
+- (void)addOverlay:(id <BMKOverlay>)overlay;
+
+/**
+ *���������������������������Overlay���������������BMKMapViewDelegate���-mapView:viewForOverlay:������������������������������View
+ *@param overlays ������������overlay������
+ */
+- (void)addOverlays:(NSArray *)overlays;
+
+/**
+ *������Overlay
+ *@param overlay ������������overlay
+ */
+- (void)removeOverlay:(id <BMKOverlay>)overlay;
+
+/**
+ *������������Overlay
+ *@param overlays ������������overlay������
+ */
+- (void)removeOverlays:(NSArray *)overlays;
+
+/**
+ *���������������������������������Overlay
+ *@param overlay ������������overlay
+ *@param index ���������������
+ */
+- (void)insertOverlay:(id <BMKOverlay>)overlay atIndex:(NSUInteger)index;
+
+/**
+ *���������������������������Overlay
+ *@param index1 ������1
+ *@param index2 ������2
+ */
+- (void)exchangeOverlayAtIndex:(NSUInteger)index1 withOverlayAtIndex:(NSUInteger)index2;
+
+/**
+ *������������Overlay������������������overlay
+ *@param overlay ������������Overlay
+ *@param sibling ���������������������������Overlay
+ */
+- (void)insertOverlay:(id <BMKOverlay>)overlay aboveOverlay:(id <BMKOverlay>)sibling;
+
+/**
+ *������������Overlay������������������overlay
+ *@param overlay ������������Overlay
+ *@param sibling ���������������������������Overlay
+ */
+- (void)insertOverlay:(id <BMKOverlay>)overlay belowOverlay:(id <BMKOverlay>)sibling;
+
+/// ������mapView������������������Overlay������
+@property (nonatomic, readonly) NSArray *overlays;
+
+/**
+ *������������overlay���������View������������View���������������������nil
+ *@param overlay ���������overlay
+ *@return ������overlay���������View
+ */
+- (BMKOverlayView *)viewForOverlay:(id <BMKOverlay>)overlay;
+
+@end
+@interface BMKMapView (HeatMapAPI)
+
+/**
+ *���������������
+ *	@param	heatMap	������������������������������
+ */
+- (void)addHeatMap:(BMKHeatMap*)heatMap;
+
+/**
+ *���������������
+ */
+- (void)removeHeatMap;
+
+@end
+
+/// MapView���Delegate���mapView������������������������������������������
+@protocol BMKMapViewDelegate <NSObject>
+@optional
+
+/**
+ *������������������������������������������
+ *@param mapView ������View
+ */
+- (void)mapViewDidFinishLoading:(BMKMapView *)mapView;
+
+/**
+ *���������������������������������������
+ *@param mapView ������View
+ */
+- (void)mapViewDidFinishRendering:(BMKMapView *)mapView;
+
+/**
+ *������������������������������������������������������������������������������������������������������������������������
+ *@param mapView ������View
+ *@param status ���������������������
+ */
+- (void)mapView:(BMKMapView *)mapView onDrawMapFrame:(BMKMapStatus*)status;
+
+/**
+ *���������������������������������������������
+ *@param mapView ������View
+ *@param animated ������������
+ */
+- (void)mapView:(BMKMapView *)mapView regionWillChangeAnimated:(BOOL)animated;
+
+/**
+ *���������������������������������������������
+ *@param mapView ������View
+ *@param animated ������������
+ */
+- (void)mapView:(BMKMapView *)mapView regionDidChangeAnimated:(BOOL)animated;
+
+/**
+ *������anntation���������������View
+ *@param mapView ������View
+ *@param annotation ���������������
+ *@return ���������������View
+ */
+- (BMKAnnotationView *)mapView:(BMKMapView *)mapView viewForAnnotation:(id <BMKAnnotation>)annotation;
+
+/**
+ *���mapView���������annotation views���������������������
+ *@param mapView ������View
+ *@param views ������������annotation views
+ */
+- (void)mapView:(BMKMapView *)mapView didAddAnnotationViews:(NSArray *)views;
+
+/**
+ *���������������annotation views���������������������
+ *@param mapView ������View
+ *@param view ���������annotation views
+ */
+- (void)mapView:(BMKMapView *)mapView didSelectAnnotationView:(BMKAnnotationView *)view;
+
+/**
+ *���������������������annotation views���������������������
+ *@param mapView ������View
+ *@param view ���������������annotation views
+ */
+- (void)mapView:(BMKMapView *)mapView didDeselectAnnotationView:(BMKAnnotationView *)view;
+
+/**
+ *������annotation view���������view���������������������������������������������ios3.2������������
+ *@param mapView ������View
+ *@param view annotation view
+ *@param newState ���������
+ *@param oldState ���������
+ */
+- (void)mapView:(BMKMapView *)mapView annotationView:(BMKAnnotationView *)view didChangeDragState:(BMKAnnotationViewDragState)newState
+   fromOldState:(BMKAnnotationViewDragState)oldState;
+
+/**
+ *���������annotation view������������������������������������
+ *@param mapView ������View
+ *@param view ���������������annotation view
+ */
+- (void)mapView:(BMKMapView *)mapView annotationViewForBubble:(BMKAnnotationView *)view;
+
+/**
+ *������overlay���������������View
+ *@param mapView ������View
+ *@param overlay ���������overlay
+ *@return ������������������View
+ */
+- (BMKOverlayView *)mapView:(BMKMapView *)mapView viewForOverlay:(id <BMKOverlay>)overlay;
+
+/**
+ *���mapView���������overlay views���������������������
+ *@param mapView ������View
+ *@param overlayViews ������������overlay views
+ */
+- (void)mapView:(BMKMapView *)mapView didAddOverlayViews:(NSArray *)overlayViews;
+
+/**
+ *������������������������������������������������������������BMKPolylineView���������
+ *@param mapView ������View
+ *@param overlayView ���������view������
+ */
+- (void)mapView:(BMKMapView *)mapView onClickedBMKOverlayView:(BMKOverlayView *)overlayView;
+
+/**
+ *���������������������������������������
+ *@param mapView ������View
+ *@param mapPoi ���������������
+ */
+- (void)mapView:(BMKMapView *)mapView onClickedMapPoi:(BMKMapPoi*)mapPoi;
+
+/**
+ *���������������������������������������
+ *@param mapView ������View
+ *@param coordinate ������������������������������
+ */
+- (void)mapView:(BMKMapView *)mapView onClickedMapBlank:(CLLocationCoordinate2D)coordinate;
+
+/**
+ *���������������������������������
+ *@param mapView ������View
+ *@param coordinate ������������������������������������
+ */
+- (void)mapview:(BMKMapView *)mapView onDoubleClick:(CLLocationCoordinate2D)coordinate;
+
+/**
+ *���������������������������������
+ *@param mapView ������View
+ *@param coordinate ���������������������������������������
+ */
+- (void)mapview:(BMKMapView *)mapView onLongClick:(CLLocationCoordinate2D)coordinate;
+
+/**
+ *3DTouch ���������������������������������������������3D Touch������fouchTouchEnabled���������YES���������������������������
+ *@param mapView ������View
+ *@param coordinate ���������������������
+ *@param force ���������������������(������UITouch���force������)
+ *@param maximumPossibleForce ������������������������������������������(������UITouch���maximumPossibleForce������)
+ */
+- (void)mapview:(BMKMapView *)mapView onForceTouch:(CLLocationCoordinate2D)coordinate force:(CGFloat)force maximumPossibleForce:(CGFloat)maximumPossibleForce;
+
+/**
+ *���������������������������������������������
+ *@param mapView ������View
+ */
+- (void)mapStatusDidChanged:(BMKMapView *)mapView;
+
+/**
+ *������������/���������������������������������
+ *@param mapView ������View
+ *@param flag  YES:���������������; NO:���������������
+ *@param info ���������������
+ */
+- (void)mapview:(BMKMapView *)mapView baseIndoorMapWithIn:(BOOL)flag baseIndoorMapInfo:(BMKBaseIndoorMapInfo *)info;
+
+@end

--
Gitblit v1.8.0