9#import <Foundation/Foundation.h>
12NS_ASSUME_NONNULL_BEGIN
14#pragma mark - AMapNaviRouteGuideSegment
30#pragma mark - AMapNaviRouteGuideGroup
36@property (nonatomic, strong, nullable) NSString *groupName;
39@property (nonatomic, assign) NSInteger distance;
45@property (nonatomic, assign) NSInteger time;
51@property (nonatomic, strong) NSArray <AMapNaviRouteGuideSegment *> *guideSegments;
54@property (nonatomic, assign) NSInteger trafficLightCount;
61#pragma mark - AMapNaviLink
67@property (nonatomic, strong) NSArray<AMapNaviPoint *> *coordinates;
70@property (nonatomic, assign) NSInteger length;
73@property (nonatomic, assign) NSInteger time;
76@property (nonatomic, strong, nullable) NSString *roadName;
85@property (nonatomic, assign) BOOL isHadTrafficLights;
99@property (nonatomic, assign) NSInteger trafficFineStatus;
108#pragma mark - AMapNaviSegment
114@property (nonatomic, strong) NSArray<AMapNaviPoint *> *coordinates;
117@property (nonatomic, strong) NSArray<AMapNaviLink *> *links;
120@property (nonatomic, assign) NSInteger length;
123@property (nonatomic, assign) NSInteger time;
129@property (nonatomic, assign) NSInteger chargeLength;
132@property (nonatomic, assign) NSInteger tollCost;
135@property (nonatomic, assign) NSInteger trafficLightCount;
138@property (nonatomic, assign) BOOL isArriveWayPoint;
142#pragma mark - AMapNaviRoute
148@property (nonatomic, assign) NSInteger routeLength;
151@property (nonatomic, assign) NSInteger routeTime;
160@property (nonatomic, strong) NSArray<AMapNaviPoint *> *routeCoordinates;
169@property (nonatomic, strong) NSArray<AMapNaviSegment *> *routeSegments;
172@property (nonatomic, assign) NSInteger routeSegmentCount;
175@property (nonatomic, strong, nullable) NSArray<AMapNaviCameraInfo *> *routeCameras;
178@property (nonatomic, assign) NSInteger routeTrafficLightCount;
181@property (nonatomic, strong, nullable) NSArray<AMapNaviRouteLabel *> *routeLabels;
184@property (nonatomic, assign) NSInteger routeTollCost;
187@property (nonatomic, strong, nullable) NSArray<AMapNaviPoint *> *wayPoints __attribute__((deprecated(
"该字段已废弃,使用wayPointsInfo替代,since 6.7.0")));
190@property (nonatomic, strong, nullable) NSIndexPath *wayPointsIndexes __attribute__((deprecated(
"该字段已废弃,使用wayPointsInfo替代,since 6.7.0")));
193@property (nonatomic, strong, nullable) NSArray<NSNumber *> *wayPointCoordIndexes __attribute__((deprecated(
"该字段已废弃,使用wayPointsInfo替代,since 6.7.0")));
199@property (nonatomic, strong, nullable) NSArray<AMapNaviTrafficStatus *> *routeTrafficStatuses;
202@property (nonatomic, strong, nullable) NSArray<AMapNaviGroupSegment *> *routeGroupSegments;
205@property (nonatomic, strong, nullable) NSArray<NSNumber *> *routeCityAdcodes;
208@property (nonatomic, strong, nullable) NSArray<AMapNaviPoint *> *routeTrafficLights;
211@property (nonatomic, strong, nullable) NSArray<AMapNaviRouteForbiddenInfo *> *forbiddenInfo;
214@property (nonatomic, strong, nullable) NSArray<AMapNaviRoadFacilityInfo *> *roadFacilityInfo;
217@property (nonatomic, strong, nullable) NSArray<AMapNaviRouteIconPoint *> *routeIconPoints;
220@property (nonatomic, strong, nullable) NSArray<AMapNaviTrafficIncidentInfo *> *trafficIncidentInfo;
223@property (nonatomic, strong, nullable) NSArray <AMapNaviRouteWayPointInfo *> *wayPointsInfo;
226@property (nonatomic, strong, nullable) NSArray <NSNumber *> *drawStyleIndexes;
229@property (nonatomic, assign) NSUInteger routeUID;
232@property (nonatomic, strong) NSArray <AMapNaviRouteGuideGroup *> *guideGroups;
239- (nullable instancetype)init NS_UNAVAILABLE;
242@property (nonatomic, readonly) NSInteger naviRouteID;
248@property (nonatomic, readonly, nullable) NSArray<NSNumber *> *naviRouteIDs;
251@property (nonatomic, readonly, nullable) NSDictionary<NSNumber *, AMapNaviRoute *> *naviRoutes;
258- (BOOL)selectNaviRouteWithRouteID:(NSInteger)routeID;
AMapNaviOwnershipType
Definition AMapNaviCommonObj.h:450
AMapNaviIconType
Definition AMapNaviCommonObj.h:112
AMapNaviLinkType
Definition AMapNaviCommonObj.h:395
AMapNaviRouteStatus
Definition AMapNaviCommonObj.h:257
AMapNaviRoadClass
Definition AMapNaviCommonObj.h:193
AMapNaviFormWay
Definition AMapNaviCommonObj.h:209
分段的Link信息
Definition AMapNaviRoute.h:64
Definition AMapNaviCommonObj.h:522
Definition AMapNaviCommonObj.h:495
路径限行信息 since 5.0.0
Definition AMapNaviCommonObj.h:814
导航路径信息集合. since 7.7.0
Definition AMapNaviRoute.h:237
路线详情的分组信息. since 7.5.0
Definition AMapNaviRoute.h:33
路线详情的分段信息. since 7.5.0
Definition AMapNaviRoute.h:17
BOOL isArriveWayPoint
分段是否到达途径点
Definition AMapNaviRoute.h:26
NSString * detailedDescription
分段的详细描述
Definition AMapNaviRoute.h:23
AMapNaviIconType iconType
分段的转向类型
Definition AMapNaviRoute.h:20
导航路径信息
Definition AMapNaviRoute.h:145
路径的分段信息
Definition AMapNaviRoute.h:111