BaiduMap_IOSSDK_v6.6.2_Docs 6.6.2
载入中...
搜索中...
未找到
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#import "BMK3DModelOverlay.h"
11
13typedef NS_ENUM(NSInteger, BMKTraceOverlayAnimationEasingCurve) {
14 BMKTraceOverlayAnimationEasingCurveLinear,
15 BMKTraceOverlayAnimationEasingCurveEaseIn,
16 BMKTraceOverlayAnimationEasingCurveEaseOut,
17 BMKTraceOverlayAnimationEasingCurveEaseInOut
18};
19
20/*
21 * 轨迹动画中模型的偏航轴,即模型与右手坐标系Z轴重合的轴
22 */
23typedef NS_ENUM(NSInteger, BMKTraceOverlay3DModelYawAxis) {
24 BMKTraceOverlay3DModelYawAxisZ,
25 BMKTraceOverlay3DModelYawAxisX,
26 BMKTraceOverlay3DModelYawAxisY,
27};
28
29NS_ASSUME_NONNULL_BEGIN
30
33@property (nonatomic, assign) BMKTraceOverlay3DModelYawAxis modelYawAxis;
34@end
35
36
37@interface BMKTraceOverlayOption : NSObject
38
40@property (nonatomic, assign) BOOL animate;
42@property (nonatomic, assign) NSTimeInterval delay;
44@property (nonatomic, assign) NSTimeInterval duration;
46@property (nonatomic, assign) CGFloat fromValue;
48@property (nonatomic, assign) CGFloat toValue;
50@property (nonatomic, assign) BMKTraceOverlayAnimationEasingCurve easingCurve;
52@property (nonatomic, assign) BOOL trackMove;
54@property (nonatomic, assign) BOOL isRotateWhenTrack;
56@property (nonatomic, assign) BOOL pointMove;
58@property (nonatomic, strong) UIImage *pointImage;
60@property (nonatomic, strong) BMKTrace3DModelOption *modelOption;
61@end
62
63NS_ASSUME_NONNULL_END
typedef NS_ENUM(NSInteger, BMKTraceOverlayAnimationEasingCurve)
动画类型
Definition BMKTraceOverlayOption.h:13
Definition BMK3DModelOverlay.h:20
Definition BMKTraceOverlayOption.h:32
BMKTraceOverlay3DModelYawAxis modelYawAxis
轨迹动画中模型的偏航轴,即模型与右手坐标系Z轴重合的轴
Definition BMKTraceOverlayOption.h:33
Definition BMKTraceOverlayOption.h:38