9#import <Foundation/Foundation.h>
14typedef NS_ENUM(NSInteger, BMK3DTraceOverlayAnimationEasingCurve) {
15 BMK3DTraceOverlayAnimationEasingCurveLinear,
16 BMK3DTraceOverlayAnimationEasingCurveEaseIn,
17 BMK3DTraceOverlayAnimationEasingCurveEaseOut,
18 BMK3DTraceOverlayAnimationEasingCurveEaseInOut
24typedef NS_ENUM(NSInteger, BMK3DTraceOverlayType) {
26 BMK3DTraceOverlayTypeSurface = 3,
27 BMK3DTraceOverlayTypeDefault,
29NS_ASSUME_NONNULL_BEGIN
35@property (nonatomic, assign) BMK3DTraceOverlayType
traceType;
37@property (nonatomic, assign) NSTimeInterval
duration;
39@property (nonatomic, assign) BMK3DTraceOverlayAnimationEasingCurve
easingCurve;
45@property (nonatomic, assign) CGFloat
opacity;
typedef NS_ENUM(NSInteger, BMK3DTraceOverlayAnimationEasingCurve)
Definition BMK3DTraceOverlayOption.h:14
3D动画轨迹线Option
Definition BMK3DTraceOverlayOption.h:33
CGFloat opacity
轨迹绘制的透明度,取值范围[0.0, 1.0], 默认1.0
Definition BMK3DTraceOverlayOption.h:45
NSTimeInterval duration
动画时间 默认5s 单位s
Definition BMK3DTraceOverlayOption.h:37
BMK3DTraceOverlayAnimationEasingCurve easingCurve
动画类型
Definition BMK3DTraceOverlayOption.h:39
BMK3DTraceOverlayType traceType
轨迹类型
Definition BMK3DTraceOverlayOption.h:35
CGFloat paletteOpacity
轨迹投影面的透明度,取值范围[0.0, 1.0], 默认1.0
Definition BMK3DTraceOverlayOption.h:47
UIImage * paletteImage
调色板图片(3D轨迹线高度面的取色板), 默认为mapapi.bundle/images/icon_traceColors.png
Definition BMK3DTraceOverlayOption.h:41
UIImage * projectionPaletteImage
投影调色板图片 (贴合底图的2D轨迹线的取色板),默认为mapapi.bundle/images/icon_traceColors.png
Definition BMK3DTraceOverlayOption.h:43