BaiduMap_IOSSDK_v7.0.0_Docs 7.0.0

BMKWalkCycleNavigationDisplayOption.h
浏览该文件的文档.
1 //
2 // BMKWalkCycleNavigationDisplayOption.h
3 // BaiduMapAPI_WalkNavi
4 //
5 // Created by Xin,Qi on 2018/7/28.
6 // Copyright © 2018 Baidu. All rights reserved.
7 //
8
9 #import <Foundation/Foundation.h>
10 #import <UIKit/UIKit.h>
11 #import "BMKWalkCycleDefine.h"
12 #import "BMKWalkNavigationNPCGuider.h"
13 NS_ASSUME_NONNULL_BEGIN
14 @class BMKWalkCycleNaviContentDisplayOption;
15 @class BMKWalkCycleNaviLocationDisplayOption;
16 @class BMKWalkCycleNaviTabBarDisplayOption;
17 @class BMKWalkNaviCalorieDisplayOption;
18 @class BMKCycleNaviZoomDisplayOption;
19 @class BMKCycleNaviDashboardDisplayOption;
20 @class BMKWalkNaviARDisplayOption;
21 @class BMKWalkCycleNaviDrawItemDisplayOption;
22
25 @interface BMKWalkCycleNavigationDisplayOption : NSObject
26
28 @property (nonatomic, strong, nullable) UIImage *walkARModeIcon;
29
31 @property (nonatomic, strong, nullable) UIImage *walkNormalModeIcon;
32
34 @property (nonatomic, getter=isWalkARModeHidden) BOOL walkARModeHidden;
35
37 @property (nonatomic, assign) BOOL supportEndPopup;
38
40 @property(nonatomic, assign) BMKWalkCycleNavigationLanguageType languageType;
41
43 @property (nonatomic, strong, nullable) BMKWalkCycleNaviContentDisplayOption *walkCycleNaviContentDisplayOption;
44
46 @property (nonatomic, strong, nullable) BMKWalkCycleNaviLocationDisplayOption *walkCycleNaviLocationDisplayOption;
47
49 @property (nonatomic, strong, nullable) BMKWalkCycleNaviTabBarDisplayOption *walkCycleNaviTabBarDisplayOption;
50
52 @property (nonatomic, strong, nullable) BMKWalkNaviCalorieDisplayOption *walkNaviCalorieDisplayOption;
53
55 @property (nonatomic, strong, nullable) BMKWalkNaviARDisplayOption *walkNaviARDisplayOption;
56
58 @property (nonatomic, strong, nullable) BMKCycleNaviZoomDisplayOption *cycleNaviZoomDisplayOption;
59
61 @property (nonatomic, strong, nullable) BMKCycleNaviDashboardDisplayOption *cycleNaviDashboardDisplayOption;
62
64 @property (nonatomic, strong, nullable) BMKWalkCycleNaviDrawItemDisplayOption *walkCycleNaviDrawItemDisplayOption;
65
66 @end
67
68
70 @interface BMKWalkCycleNaviContentDisplayOption : NSObject
71
73 @property (nonatomic, strong, nullable) UIColor *backgroundColor;
74
78 @property (nonatomic, strong, nullable) UIImage *backgroundIcon;
79
80
82 @property (nonatomic, strong, nullable) UIColor *guideInfoTextColor;
83
85 @property (nonatomic, strong, nullable) UIColor *yaWingInfoTextColor;
86
88 @property (nonatomic, assign) BOOL hideNaviContentView;
89
90 @end
91
93 @interface BMKWalkCycleNaviLocationDisplayOption : NSObject
94
96 @property (nonatomic, strong, nullable) UIColor *backgroundColor;
97
99 @property (nonatomic, assign) BOOL hideLocation;
100
101 @end
102
104 @interface BMKWalkCycleNaviTabBarDisplayOption : NSObject
106 @property (nonatomic, assign) BOOL tabBarHidden;
107
109 @property (nonatomic, strong, nullable) UIColor *backgroundColor;
110
114 @property (nonatomic, strong, nullable) UIImage *backgroundIcon;
115
117 @property (nonatomic, strong, nullable) UIImage *exitIcon;
118
120 @property (nonatomic, strong, nullable) UIImage *exitARIcon;
121
123 @property (nonatomic, strong, nullable) UIColor *seeAllTextColor;
124
126 @property (nonatomic, strong, nullable) UIColor *remainInfoTextColor;
127
129 @property (nonatomic, strong, nullable) UIColor *goOnTextColor;
130
131 @end
132
134 @interface BMKWalkNaviCalorieDisplayOption : NSObject
135
137 @property (nonatomic, assign) BOOL hideCalorie;
138
140 @property (nonatomic, strong, nullable) UIImage *backgroundImage;
141
142 @end
143
145 @interface BMKWalkNaviARDisplayOption : NSObject
147 @property (nonatomic, assign) BOOL showSmallMapViewByDefault;
148
150 @property (nonatomic, assign) BOOL autoSwitchWalkModeByDefault;
151 @end
152
154 @interface BMKCycleNaviZoomDisplayOption : NSObject
155
157 @property (nonatomic, assign) BOOL hideZoom;
158
160 @property (nonatomic, strong, nullable) UIColor *backgroundColor;
161
163 @property (nonatomic, strong, nullable) UIImage *zoomOutIcon;
164
166 @property (nonatomic, strong, nullable) UIImage *zoomInIcon;
167
169 @property (nonatomic, strong, nullable) UIColor *splitColor;
170
171 @end
172
174 @interface BMKCycleNaviDashboardDisplayOption : NSObject
175
177 @property (nonatomic, assign) BOOL hideDashboard;
178
180 @property (nonatomic, strong, nullable) UIColor *backgroundColor;
181
183 @property (nonatomic, strong, nullable) UIColor *speedInfoColor;
184
185 @end
186
188 @interface BMKWalkCycleNaviDrawItemDisplayOption : NSObject
190 @property(nonatomic, strong, nullable) UIImage *compassImage;
192 @property(nonatomic, assign) float compassImageScale;
194 @property(nonatomic, strong, nullable) UIImage *locationImage;
196 @property(nonatomic, assign) float locationImageScale;
198 @property(nonatomic, strong, nullable) UIImage *endPointImage;
200 @property(nonatomic, assign) float endPointImageScale;
202 @property(nonatomic, strong, nullable) UIImage *routeImage;
204 @property(nonatomic, strong, nullable) UIImage *routePassedImage;
206 @property(nonatomic, assign) NSUInteger routeWidth;
208 @property(nonatomic, assign) NSUInteger routeNameFontSize;
210 @property(nonatomic, strong, nullable) UIColor *routeNameFontColor;
212 @property(nonatomic, assign) NSUInteger routeNamePopFontSize;
214 @property(nonatomic, strong, nullable) UIColor *routeNamePopFontColor;
216 @property(nonatomic, strong, nullable) UIColor *routeNamePopBgColor;
217
219 @property(nonatomic, assign) BOOL extUseMainResource;
220
223 @property(nonatomic, strong, nullable) UIImage *compassImageExt;
225 @property(nonatomic, assign) float compassImageScaleExt;
227 @property(nonatomic, strong, nullable) UIImage *locationImageExt;
229 @property(nonatomic, assign) float locationImageScaleExt;
231 @property(nonatomic, strong, nullable) UIImage *endPointImageExt;
233 @property(nonatomic, assign) float endPointImageScaleExt;
235 @property(nonatomic, strong, nullable) UIImage *routeImageExt;
237 @property(nonatomic, strong, nullable) UIImage *routePassedImageExt;
239 @property(nonatomic, assign) NSUInteger routeWidthExt;
241 @property(nonatomic, assign) NSUInteger routeNameFontSizeExt;
243 @property(nonatomic, strong, nullable) UIColor *routeNameFontColorExt;
245 @property(nonatomic, assign) NSUInteger routeNamePopFontSizeExt;
247 @property(nonatomic, strong, nullable) UIColor *routeNamePopFontColorExt;
249 @property(nonatomic, strong, nullable) UIColor *routeNamePopBgColorExt;
250 @end
251 NS_ASSUME_NONNULL_END
BMKWalkCycleNaviContentDisplayOption
导航页面顶部诱导图层
Definition: BMKWalkCycleNavigationDisplayOption.h:71
BMKWalkCycleNaviDrawItemDisplayOption
导航地图页面元素自定义样式
Definition: BMKWalkCycleNavigationDisplayOption.h:189
BMKWalkCycleNaviTabBarDisplayOption
导航页面底部tabar
Definition: BMKWalkCycleNavigationDisplayOption.h:105
BMKCycleNaviDashboardDisplayOption
骑行导航页面仪表盘控件
Definition: BMKWalkCycleNavigationDisplayOption.h:175
BMKCycleNaviZoomDisplayOption
骑行导航页面的放大缩小控件
Definition: BMKWalkCycleNavigationDisplayOption.h:155
BMKWalkCycleDefine.h
BMKWalkCycleNaviLocationDisplayOption
导航页面左下角的导航标记
Definition: BMKWalkCycleNavigationDisplayOption.h:94
BMKWalkNaviARDisplayOption
AR步行导航页面自定义
Definition: BMKWalkCycleNavigationDisplayOption.h:146
BMKWalkNaviCalorieDisplayOption
步行导航页面卡路里图层
Definition: BMKWalkCycleNavigationDisplayOption.h:135