BaiduMap_IOSSDK_v6.5.5doc_Docs  6.5.5
BMKTraceOverlay.h
浏览该文件的文档.
1 //
2 // BMKTraceOverlay.h
3 // MapComponent
4 //
5 // Created by Baidu on 2021/5/13.
6 // Copyright © 2021 Baidu. All rights reserved.
7 //
8 
9 #import "BMKMultiPoint.h"
10 #import "BMKOverlay.h"
12 
13 @class BMKTraceOverlay;
14 
15 NS_ASSUME_NONNULL_BEGIN
16 
18 
19 @optional
21 - (void)traceOverlayAnimationDidStart:(BMKTraceOverlay *)traceOverlay;
22 
26 - (void)traceOverlay:(BMKTraceOverlay *)traceOverlay animationRunningProgress:(CGFloat)progress;
27 
31 - (void)traceOverlay:(BMKTraceOverlay *)traceOverlay animationTraceMovePosition:(CLLocationCoordinate2D)position;
32 
36 - (void)traceOverlay:(BMKTraceOverlay *)traceOverlay animationDidEnd:(BOOL)flag;
37 
38 @end
39 
42 @property (nonatomic, weak, nullable) id<BMKTraceOverlayAnimationDelegate> delegate;
44 @property (nonatomic, strong, readonly) BMKTraceOverlayOption *overlayOption;
45 
46 
51 + (nullable instancetype)traceOverlayWithCoordinates:(CLLocationCoordinate2D *)coords
52  count:(NSUInteger)count
53  option:(BMKTraceOverlayOption *)overlayOption;
54 
59 + (nullable instancetype)traceOverlayWithPoints:(BMKMapPoint *)points
60  count:(NSUInteger)count
61  option:(BMKTraceOverlayOption *)overlayOption;
62 
67 - (BOOL)updateTraceOverlayCoordinates:(CLLocationCoordinate2D *)coords
68  count:(NSUInteger)count
69  option:(BMKTraceOverlayOption *)overlayOption;
70 
75 - (BOOL)updateTraceOverlayPoints:(CLLocationCoordinate2D *)coords
76  count:(NSUInteger)count
77  option:(BMKTraceOverlayOption *)overlayOption;
78 
79 @end
80 
81 NS_ASSUME_NONNULL_END
BMKTraceOverlay
Definition: BMKTraceOverlay.h:40
BMKTraceOverlayOption.h
BMKTraceOverlayAnimationDelegate-p
Definition: BMKTraceOverlay.h:17
BMKMapPoint
地理坐标点,用直角地理坐标表示
Definition: BMKTypes.h:187
BMKOverlay.h
BMKOverlay-p
该类是地图覆盖物的基类,所有地图的覆盖物需要继承自此类
Definition: BMKOverlay.h:17
BMKTraceOverlay::delegate
id< BMKTraceOverlayAnimationDelegate > delegate
动画代理
Definition: BMKTraceOverlay.h:42
BMKMultiPoint.h
BMKTraceOverlay::overlayOption
BMKTraceOverlayOption * overlayOption
动画参数
Definition: BMKTraceOverlay.h:44
BMKTraceOverlayOption
Definition: BMKTraceOverlayOption.h:22
BMKMultiPoint
该类定义多个点,是个由多个点组成的虚基类, 不能直接实例化对象, 要使用其子类BMKPolyline,BMKPolygon来实例化
Definition: BMKMultiPoint.h:18