高德地图SDK(导航)  V11.1.000
AMapNaviWalkView.h
Go to the documentation of this file.
1 //
2 // AMapNaviWalkView.h
3 // AMapNaviKit
4 //
5 // Created by AutoNavi on 15/12/28.
6 // Copyright © 2016年 Amap. All rights reserved.
7 //
8 
10 #import "AMapNaviCommonObj.h"
12 
13 NS_ASSUME_NONNULL_BEGIN
14 
17 typedef NS_ENUM(NSInteger, AMapNaviWalkViewShowMode)
18 {
22 };
23 
24 @protocol AMapNaviWalkViewDelegate;
25 
29 
30 #pragma mark - Delegate
31 
34 @property (nonatomic, weak) id<AMapNaviWalkViewDelegate> delegate;
35 
36 #pragma mark - Options
37 
40 @property (nonatomic, assign, readonly) BOOL isLandscape;
41 
44 @property (nonatomic, assign) AMapNaviViewTrackingMode trackingMode;
45 
48 @property (nonatomic, assign) AMapNaviWalkViewShowMode showMode;
49 
52 @property (nonatomic, assign) BOOL showUIElements;
53 
56 @property (nonatomic, assign) BOOL showBrowseRouteButton;
57 
60 @property (nonatomic, assign) BOOL showMoreButton;
61 
64 @property (nonatomic, assign) BOOL showTurnArrow;
65 
68 @property (nonatomic, assign) BOOL showSensorHeading __attribute((deprecated("Deprecated, the direction of the self-car icon will display as the device orientation, no longer supports setting. since 10.0.900")));
69 
72 @property (nonatomic, assign) AMapNaviViewMapModeType mapViewModeType;
73 
74 
75 #pragma mark - MapView
76 
79 @property (nonatomic, assign) BOOL showCompass;
80 
83 @property (nonatomic, assign) CGFloat cameraDegree;
84 
87 @property (nonatomic, assign) BOOL showScale;
88 
91 @property (nonatomic, assign) CGPoint scaleOrigin;
92 
95 @property (nonatomic, assign) CGPoint screenAnchor;
96 
99 @property (nonatomic, assign) CGPoint compassOrigin;
100 
107 - (void)setCustomMapStyleOptions:(MAMapCustomStyleOptions *)styleOptions;
108 
109 #pragma mark - Polyline Texture
110 
113 @property (nonatomic, assign) CGFloat lineWidth;
114 
117 @property (nonatomic, copy, nullable) UIImage *normalTexture __attribute((deprecated("Deprecated, please use routeStatusColor instead. since 10.0.900")));
118 
121 @property (nonatomic, assign) BOOL showGreyAfterPass;
122 
125 @property (nonatomic, copy, nullable) UIImage *greyTexture __attribute((deprecated("Deprecated, please use routeGreyColor instead. since 10.0.900")));;
126 
127 // 路线走过后置灰的颜色 since 10.0.900
128 //The color of the route after being traveled
129 @property (nonatomic, strong) AMapNaviPolylineGreyColor *routeGreyColor;
130 
134 
135 #pragma mark - Other
136 
142 
143 #pragma mark - Image
144 
151 - (void)setStartPointImage:(nullable UIImage *)startPointImage;
152 
159 - (void)setEndPointImage:(nullable UIImage *)endPointImage;
160 
167 - (void)setCarImage:(nullable UIImage *)carImage;
168 
175 - (void)setCarCompassImage:(nullable UIImage *)carCompassImage;
176 
183 - (void)setWayPointImage:(nullable UIImage *)wayPointImage;
184 @end
185 
186 @protocol AMapNaviWalkViewDelegate <NSObject>
187 @optional
188 
195 - (void)walkViewCloseButtonClicked:(AMapNaviWalkView *)walkView;
196 
203 - (void)walkViewMoreButtonClicked:(AMapNaviWalkView *)walkView;
204 
211 - (void)walkViewTrunIndicatorViewTapped:(AMapNaviWalkView *)walkView;
212 
221 - (void)walkView:(AMapNaviWalkView *)walkView didChangeShowMode:(AMapNaviWalkViewShowMode)showMode;
222 
231 - (void)walkView:(AMapNaviWalkView *)walkView didChangeTrackingMode:(AMapNaviViewTrackingMode)trackMode;
232 
241 - (void)walkView:(AMapNaviWalkView *)walkView didChangeOrientation:(BOOL)isLandscape;
242 
251 - (void)walkView:(AMapNaviWalkView *)walkView didChangeDayNightType:(BOOL)showStandardNightType;
252 
261 - (UIEdgeInsets)walkViewEdgePadding:(AMapNaviWalkView *)walkView;
262 
263 @end
264 
265 NS_ASSUME_NONNULL_END
AMapNaviViewTrackingMode
Definition: AMapNaviCommonObj.h:47
AMapNaviViewMapModeType
Definition: AMapNaviCommonObj.h:472
AMapNaviWalkViewShowMode
Definition: AMapNaviWalkView.h:18
@ AMapNaviWalkViewShowModeOverview
全览状态 Overview status
Definition: AMapNaviWalkView.h:20
@ AMapNaviWalkViewShowModeNormal
普通状态 Normal status
Definition: AMapNaviWalkView.h:21
@ AMapNaviWalkViewShowModeCarPositionLocked
锁车状态 Locked car status
Definition: AMapNaviWalkView.h:19
Definition: AMapNaviCommonObj.h:1483
Definition: AMapNaviCommonObj.h:1515
Definition: AMapNaviWalkView.h:28
BOOL showSensorHeading __attribute((deprecated("Deprecated, the direction of the self-car icon will display as the device orientation, no longer supports setting. since 10.0.900")))
AMapNaviPolylineTrafficStatusColor * routeStatusColor
Definition: AMapNaviWalkView.h:133
BOOL showCompass
Definition: AMapNaviWalkView.h:79
CGPoint compassOrigin
Definition: AMapNaviWalkView.h:99
CGPoint scaleOrigin
Definition: AMapNaviWalkView.h:91
BOOL showTurnArrow
Definition: AMapNaviWalkView.h:64
AMapNaviPolylineGreyColor * routeGreyColor
Definition: AMapNaviWalkView.h:125
BOOL showMoreButton
Definition: AMapNaviWalkView.h:60
BOOL showUIElements
Definition: AMapNaviWalkView.h:52
BOOL showGreyAfterPass
Definition: AMapNaviWalkView.h:121
AMapNaviViewMapModeType mapViewModeType
Definition: AMapNaviWalkView.h:72
UIImage *greyTexture __attribute((deprecated("Deprecated, please use routeGreyColor instead. since 10.0.900")))
CGFloat lineWidth
Definition: AMapNaviWalkView.h:113
CGPoint screenAnchor
Definition: AMapNaviWalkView.h:95
UIImage *normalTexture __attribute((deprecated("Deprecated, please use routeStatusColor instead. since 10.0.900")))
void updateRoutePolylineInTheVisualRangeWhenTheShowModeIsOverview()
在全览状态下调用此函数能够让路线显示在可视区域内(排除EdgePadding后剩余的区域),保证路线不被自定义界面元素遮挡. 比如showUIElements为NO时(自定义界面)横竖屏切换后,可以调用...
BOOL showBrowseRouteButton
Definition: AMapNaviWalkView.h:56
AMapNaviWalkViewShowMode showMode
Definition: AMapNaviWalkView.h:48
BOOL showScale
Definition: AMapNaviWalkView.h:87
CGFloat cameraDegree
Definition: AMapNaviWalkView.h:83
BOOL isLandscape
Definition: AMapNaviWalkView.h:40
id< AMapNaviWalkViewDelegate > delegate
Definition: AMapNaviWalkView.h:34
AMapNaviViewTrackingMode trackingMode
Definition: AMapNaviWalkView.h:44
Definition: MAMapCustomStyleOptions.h:12
AMapNaviWalkDataRepresentable协议.实例对象可以通过实现该协议,并将其通过 AMapNaviWalkManager 的addDataRepresentative:方法进行注册...
Definition: AMapNaviWalkDataRepresentable.h:27
Definition: AMapNaviWalkView.h:186
© 2017 高德信息技术有限公司 版权所有,保留所有权利。