BaiduMap_IOSSDK_v6.5.5doc_Docs  6.5.5
BMKTraceOverlayOption.h
浏览该文件的文档.
1 //
2 // BMKTraceOverlayOption.h
3 // MapComponent
4 //
5 // Created by Baidu on 2021/5/15.
6 // Copyright © 2021 Baidu. All rights reserved.
7 //
8 
9 #import <Foundation/Foundation.h>
10 
12 typedef NS_ENUM(NSInteger, BMKTraceOverlayAnimationEasingCurve) {
13  BMKTraceOverlayAnimationEasingCurveLinear,
14  BMKTraceOverlayAnimationEasingCurveEaseIn,
15  BMKTraceOverlayAnimationEasingCurveEaseOut,
16  BMKTraceOverlayAnimationEasingCurveEaseInOut
17 };
18 
19 NS_ASSUME_NONNULL_BEGIN
20 
21 @interface BMKTraceOverlayOption : NSObject
22 
24 @property (nonatomic, assign) BOOL animate;
26 @property (nonatomic, assign) NSTimeInterval delay;
28 @property (nonatomic, assign) NSTimeInterval duration;
30 @property (nonatomic, assign) CGFloat fromValue;
32 @property (nonatomic, assign) CGFloat toValue;
34 @property (nonatomic, assign) BMKTraceOverlayAnimationEasingCurve easingCurve;
36 @property (nonatomic, assign) BOOL trackMove;
38 @property (nonatomic, assign) BOOL isRotateWhenTrack;
40 @property (nonatomic, assign) BOOL pointMove;
42 @property (nonatomic, strong) UIImage *pointImage;
43 @end
44 
45 NS_ASSUME_NONNULL_END
BMKTraceOverlayOption::toValue
CGFloat toValue
0~1,默认1
Definition: BMKTraceOverlayOption.h:32
BMKTraceOverlayOption::duration
NSTimeInterval duration
动画时间,单位s
Definition: BMKTraceOverlayOption.h:28
BMKTraceOverlayOption::pointMove
BOOL pointMove
点平滑移动, 默认NO,设置为YES时可配合pointImage设置点图片或可根据animationTraceMovePosition动画代理回调实时位置自定义添加AnnotationView或3D模型
Definition: BMKTraceOverlayOption.h:40
BMKTraceOverlayOption::trackMove
BOOL trackMove
是否跟踪轨迹, 默认YES
Definition: BMKTraceOverlayOption.h:36
BMKTraceOverlayOption::pointImage
UIImage * pointImage
自定义Point图片,无默认图片,小车等带方向的图片车头向右为正方向
Definition: BMKTraceOverlayOption.h:42
BMKTraceOverlayOption::isRotateWhenTrack
BOOL isRotateWhenTrack
轨迹跟踪时地图是否跟着旋转, 默认YES
Definition: BMKTraceOverlayOption.h:38
BMKTraceOverlayOption::delay
NSTimeInterval delay
动画延时开始,单位s
Definition: BMKTraceOverlayOption.h:26
BMKTraceOverlayOption::animate
BOOL animate
polyline是否做动画, 默认YES
Definition: BMKTraceOverlayOption.h:24
BMKTraceOverlayOption::fromValue
CGFloat fromValue
0~1, 默认0
Definition: BMKTraceOverlayOption.h:30
NS_ENUM
typedef NS_ENUM(NSInteger, BMKTraceOverlayAnimationEasingCurve)
动画类型
Definition: BMKTraceOverlayOption.h:12
BMKTraceOverlayOption
Definition: BMKTraceOverlayOption.h:22
BMKTraceOverlayOption::easingCurve
BMKTraceOverlayAnimationEasingCurve easingCurve
动画类型
Definition: BMKTraceOverlayOption.h:34