Map Doc  1.0
iOS-引擎SDK-开放平台
MBMapViewDelegate.h
浏览该文件的文档.
1 //
2 // MBMapViewDelegate.h
3 // iNaviCore
4 //
5 // Created by fanyunlong on 5/31/16.
6 // Copyright © 2016 Mapbar. All rights reserved.
7 //
8 
9 #ifndef MBMapViewDelegate_h
10 #define MBMapViewDelegate_h
11 
12 @class MBMapView;
13 
17 @protocol MBMapViewDelegate <NSObject>
18 
19 @optional
20 
22 
29 - (void)mbMapView:(MBMapView *)mapView onAnnotationSelected:(MBAnnotation *)annot;
37 - (void)mbMapView:(MBMapView *)mapView onAnnotationDeselected:(MBAnnotation *)annot;
46 - (void)mbMapView:(MBMapView *)mapView onAnnotationClicked:(MBAnnotation *)annot area:(MBAnnotationArea)area;
56 - (void)mbMapView:(MBMapView *)mapView onAnnotationsClicked:(NSArray *)annots;
57 
59 
66 - (void)mbMapView:(MBMapView *)mapView onOverlayClicked:(MBOverlay*)overlay area:(MBAnnotationArea)area;
73 - (void)mbMapView:(MBMapView *)mapView onOverlaySelected:(MBOverlay*)overlay grabbedPoint:(MBPoint)point;
74 - (void)mbMapView:(MBMapView *)mapView onOverlaySelectedNds:(MBOverlay*)overlay grabbedPoint:(MBNdsPoint)point;
80 - (void)mbMapView:(MBMapView *)mapView onOverlayDeselected:(MBOverlay*)overlay;
81 
82 
83 
85 
94 - (void)mbMapView:(MBMapView *)mapView onPoiSelected:(NSString *)name pos:(MBPoint)pos;
95 - (void)mbMapView:(MBMapView *)mapView onPoiSelectedNds:(NSString *)name pos:(MBNdsPoint)area;
104 - (void)mbMapView:(MBMapView *)mapView onPoiDeselected:(NSString *)name pos:(MBPoint)pos;
105 - (void)mbMapView:(MBMapView *)mapView onPoiDeselectedNds:(NSString *)name pos:(MBNdsPoint)area;
106 
115 - (void)mbMapView:(MBMapView *)mapView onPoiClicked:(NSString *)name pos:(MBPoint)pos;
116 
118 
126 - (void)mbMapView:(MBMapView *)mapView didChanged:(MBCameraSetting)cameraSetting;
133 - (void)mbMapView:(MBMapView *)mapView onCameraAnimationEnded:(void*)unused;
134 
136 
145 - (void)mbMapView:(MBMapView *)mapView onTapped:(NSInteger)tapCount pos:(MBPoint)pos;
146 
154 - (void)mbMapViewOnLongPress:(MBMapView *)mapView pos:(MBPoint)pos;
155 
163 - (BOOL)mbMapViewEnableGesture:(MBMapView *)mapView point:(CGPoint)point;
172 - (void)mbMapView:(MBMapView *)mapView didPanStartPos:(MBPoint)pos;
181 - (void)mbMapView:(MBMapView *)mapView didPanEndPos:(MBPoint)pos;
182 
192 - (void)mbMapView:(MBMapView *)mapView trafficEventDidClickedWithDescription:(NSString *)descrip roadName:(NSString *)roadName;
193 
200 - (void)mbMapViewDidTouched:(MBMapView *)mapView;
201 
207 - (void)mbMapViewOnRotate:(MBMapView *)mapView;
214 - (void)mbMapView:(MBMapView *)mapView onGestureAnimationEvent:(BOOL)animStarted;
215 
217 
224 - (void)mbMapView:(MBMapView *)mapView onTileLoadingFinished:(void*)unused;
225 
231 - (void)mbMapViewDrawFinished:(MBMapView *)mapView;
232 
234 
241 - (void)mbMapView:(MBMapView *)mapView onOnlineDataVersionChecked:(BOOL)upgraded;
242 
243 @end
244 
245 #endif /* MBMapViewDelegate_h */
Definition: MBMapView.h:153
Definition: MBOverlay.h:26
Definition: MBAnnotation.h:79
MBAnnotationArea
Definition: MBAnnotation.h:68
MBCameraSetting
Definition: MBMapView.h:91
Definition: MBNaviCoreBase.h:67
Definition: MBNaviCoreBase.h:31