BaiduMap_IOSSDK_v7.1.0_Docs  7.1.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"
13 NS_ASSUME_NONNULL_BEGIN
22 
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 
44 
47 
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 
62 
65 
66 @end
67 
68 
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 
94 
96 @property (nonatomic, strong, nullable) UIColor *backgroundColor;
97 
99 @property (nonatomic, assign) BOOL hideLocation;
100 
101 @end
102 
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 
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 
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
BMKWalkCycleNavigationDisplayOption::walkNormalModeIcon
UIImage * walkNormalModeIcon
导航页面右下角进入普通导航模式图标,since 6.5.2废弃,见导航页面底部tabBar 的右侧按钮图标。
Definition: BMKWalkCycleNavigationDisplayOption.h:31
BMKWalkCycleNavigationDisplayOption::walkCycleNaviTabBarDisplayOption
BMKWalkCycleNaviTabBarDisplayOption * walkCycleNaviTabBarDisplayOption
导航页面底部tabBar since 5.3.0
Definition: BMKWalkCycleNavigationDisplayOption.h:49
BMKWalkCycleNavigationDisplayOption::walkARModeIcon
UIImage * walkARModeIcon
导航页面右下角进入AR导航模式图标
Definition: BMKWalkCycleNavigationDisplayOption.h:28
BMKWalkCycleNavigationDisplayOption::walkCycleNaviContentDisplayOption
BMKWalkCycleNaviContentDisplayOption * walkCycleNaviContentDisplayOption
导航页面顶部诱导图层 since 5.3.0
Definition: BMKWalkCycleNavigationDisplayOption.h:43
BMKWalkCycleNaviDrawItemDisplayOption
导航地图页面元素自定义样式
Definition: BMKWalkCycleNavigationDisplayOption.h:189
BMKWalkCycleNaviTabBarDisplayOption
导航页面底部tabar
Definition: BMKWalkCycleNavigationDisplayOption.h:105
BMKWalkCycleNavigationDisplayOption::walkCycleNaviDrawItemDisplayOption
BMKWalkCycleNaviDrawItemDisplayOption * walkCycleNaviDrawItemDisplayOption
步骑行导航地图元素自定义 since 6.6.3
Definition: BMKWalkCycleNavigationDisplayOption.h:64
BMKCycleNaviDashboardDisplayOption
骑行导航页面仪表盘控件
Definition: BMKWalkCycleNavigationDisplayOption.h:175
BMKCycleNaviZoomDisplayOption
骑行导航页面的放大缩小控件
Definition: BMKWalkCycleNavigationDisplayOption.h:155
BMKWalkCycleNavigationDisplayOption::walkNaviCalorieDisplayOption
BMKWalkNaviCalorieDisplayOption * walkNaviCalorieDisplayOption
步行导航页面卡路里图层 since 5.3.0
Definition: BMKWalkCycleNavigationDisplayOption.h:52
BMKWalkNavigationNPCGuider.h
BMKWalkCycleDefine.h
BMKWalkCycleNavigationDisplayOption::cycleNaviZoomDisplayOption
BMKCycleNaviZoomDisplayOption * cycleNaviZoomDisplayOption
骑行导航页面的放大缩小控件 since 5.3.0
Definition: BMKWalkCycleNavigationDisplayOption.h:58
BMKWalkCycleNavigationDisplayOption::cycleNaviDashboardDisplayOption
BMKCycleNaviDashboardDisplayOption * cycleNaviDashboardDisplayOption
骑行导航页面仪表盘控件 since 5.3.0
Definition: BMKWalkCycleNavigationDisplayOption.h:61
BMKWalkCycleNavigationDisplayOption::languageType
BMKWalkCycleNavigationLanguageType languageType
步骑行导航语言类型,英文导航需要高级权限,请联系商务或PM开通,,since 6.6.3
Definition: BMKWalkCycleNavigationDisplayOption.h:40
BMKWalkCycleNavigationDisplayOption::supportEndPopup
BOOL supportEndPopup
是否支持结束导航自动弹窗提示,默认值为YES。
Definition: BMKWalkCycleNavigationDisplayOption.h:37
BMKWalkCycleNavigationDisplayOption::walkNaviARDisplayOption
BMKWalkNaviARDisplayOption * walkNaviARDisplayOption
AR步行导航页面功能自定义 since 6.5.4
Definition: BMKWalkCycleNavigationDisplayOption.h:55
BMKWalkCycleNaviLocationDisplayOption
导航页面左下角的导航标记
Definition: BMKWalkCycleNavigationDisplayOption.h:94
BMKWalkNaviARDisplayOption
AR步行导航页面自定义
Definition: BMKWalkCycleNavigationDisplayOption.h:146
BMKWalkCycleNavigationDisplayOption
Definition: BMKWalkCycleNavigationDisplayOption.h:26
BMKWalkNaviCalorieDisplayOption
步行导航页面卡路里图层
Definition: BMKWalkCycleNavigationDisplayOption.h:135
BMKWalkCycleNavigationDisplayOption::walkARModeHidden
BOOL walkARModeHidden
步行导航页面右下角AR导航模式入口是否隐藏,默认false
Definition: BMKWalkCycleNavigationDisplayOption.h:34
BMKWalkCycleNavigationDisplayOption::walkCycleNaviLocationDisplayOption
BMKWalkCycleNaviLocationDisplayOption * walkCycleNaviLocationDisplayOption
导航页面左下角的导航标记 since 5.3.0
Definition: BMKWalkCycleNavigationDisplayOption.h:46