高德地图SDK(导航) V11.2.0501

Loading...
Searching...
No Matches
AMapNaviCommonObj.h
Go to the documentation of this file.
1//
2// AMapNaviCommonObj.h
3// AMapNaviKit
4//
5// Created by AutoNavi on 14-7-1.
6// Copyright (c) 2014年 Amap. All rights reserved.
7//
8
9#import <UIKit/UIKit.h>
10#import <CoreLocation/CLLocation.h>
11#import <AMapFoundationKit/AMapServices.h>
12
13@class AMapNaviRoute;
14
17 extern NSString * const AMapNaviErrorDomain;
18
19 typedef NS_ENUM(int, AMapNaviAudioOutputMode)
20{
21 AMapNaviAudioOutputModeNone = 0, //未设置
22 AMapNaviAudioOutputModeText, //普通播报
23 AMapNaviAudioOutputModeSpecial //特色语音包播报
24};
25
28 typedef NS_ENUM(NSInteger, AMapNaviError)
29{
30 AMapNaviUnknowError = -1,
31 AMapNaviErrorNoGPSPermission = -2,
32 AMapNaviErrorNoFullGPSAccuracyPermission = -3,
33};
34
37 typedef NS_ENUM(NSInteger, AMapNaviMode)
38{
39 AMapNaviModeNone = 0,
40 AMapNaviModeGPS,
41 AMapNaviModeEmulator,
42};
43
46 typedef NS_ENUM(NSInteger, AMapNaviViewTrackingMode)
47{
48 AMapNaviViewTrackingModeMapNorth = 0,
49 AMapNaviViewTrackingModeCarNorth,
50};
51
54 typedef NS_ENUM(NSInteger, AMapNaviDriveViewShowMode)
55{
56 AMapNaviDriveViewShowModeCarPositionLocked = 1,
57 AMapNaviDriveViewShowModeOverview = 2,
58 AMapNaviDriveViewShowModeNormal = 3,
59};
60
63 typedef NS_ENUM(NSInteger, AMapNaviTravelStrategy)
64{
65 AMapNaviTravelStrategySingleDefault = 1000,
66 AMapNaviTravelStrategyMultipleDefault = 1001,
67};
68
71 typedef NS_ENUM(NSInteger, AMapNaviDrivingStrategy)
72{
73 AMapNaviDrivingStrategySingleInvalid = -1,
74 AMapNaviDrivingStrategySingleDefault = 0,
75 AMapNaviDrivingStrategySingleAvoidCost = 1,
76 AMapNaviDrivingStrategySinglePrioritiseDistance = 2,
77 AMapNaviDrivingStrategySingleAvoidExpressway = 3,
78 AMapNaviDrivingStrategySingleAvoidCongestion = 4,
79 AMapNaviDrivingStrategySinglePrioritiseSpeedCostDistance = 5,
80 AMapNaviDrivingStrategySingleAvoidHighway = 6,
81 AMapNaviDrivingStrategySingleAvoidHighwayAndCost = 7,
82 AMapNaviDrivingStrategySingleAvoidCostAndCongestion = 8,
83 AMapNaviDrivingStrategySingleAvoidHighwayAndCostAndCongestion = 9,
84
85 AMapNaviDrivingStrategyMultipleDefault = 10,
86 AMapNaviDrivingStrategyMultipleShortestTimeDistance = 11,
87 AMapNaviDrivingStrategyMultipleAvoidCongestion = 12,
88 AMapNaviDrivingStrategyMultipleAvoidHighway = 13,
89 AMapNaviDrivingStrategyMultipleAvoidCost = 14,
90 AMapNaviDrivingStrategyMultipleAvoidHighwayAndCongestion = 15,
91 AMapNaviDrivingStrategyMultipleAvoidHighwayAndCost = 16,
92 AMapNaviDrivingStrategyMultipleAvoidCostAndCongestion = 17,
93 AMapNaviDrivingStrategyMultipleAvoidHighwayAndCostAndCongestion = 18,
94 AMapNaviDrivingStrategyMultiplePrioritiseHighway = 19,
95 AMapNaviDrivingStrategyMultiplePrioritiseHighwayAvoidCongestion = 20,
96
97 AMapNaviMotorStrategyMultipleDefault = 2001,
98 AMapNaviMotorStrategyMultipleAvoidHighway = 2002,
99 AMapNaviMotorStrategyMultiplePrioritiseHighway = 2003,
100 AMapNaviMotorStrategyMultipleAvoidCost = 2004,
101 AMapNaviDrivingStrategySingleAvoidHighwayAvoidCongestion = 100,
102 AMapNaviDrivingStrategySinglePrioritiseHighway = 101,
103 AMapNaviDrivingStrategySinglePrioritiseHighwayAvoidCongestion = 102,
104 AMapNaviDrivingStrategySinglePrioritiseHighwayAndDistance = 103,
105 AMapNaviDrivingStrategySingleAvoidHighwayAndShortestDistance = 104,
106 AMapNaviDrivingStrategySingleAvoidHighwayPrioritiseSpeedCostDistance = 105,
107
108};
109
112 typedef NS_ENUM(NSInteger, AMapNaviCalcRouteState)
113{
114 AMapNaviCalcRouteStateEnvFailed = 0,
115 AMapNaviCalcRouteStateSucceed = 1,
116 AMapNaviCalcRouteStateNetworkError = 2,
117 AMapNaviCalcRouteStateStartPointError = 3,
118 AMapNaviCalcRouteStateProtocolError = 4,
119 AMapNaviCalcRouteStateCallCenterError = 5,
120 AMapNaviCalcRouteStateEndPointError = 6,
121 AMapNaviCalcRouteStateEncodeFalse = 7,
122 AMapNaviCalcRouteStateLackPreview = 8,
123 AMapNaviCalcRouteStateDataBufError = 9,
124 AMapNaviCalcRouteStateStartRouteError = 10,
125 AMapNaviCalcRouteStateEndRouteError = 11,
126 AMapNaviCalcRouteStatePassRouteError = 12,
127 AMapNaviCalcRouteStateRouteFail = 13,
128 AMapNaviCalcRouteStateDistanceTooLong = 19,
129 AMapNaviCalcRouteStatePassPointError = 21,
130 AMapNaviCalcRouteStateHaveNewCalcTaskWorking = 2999,
131 AMapNaviCalcRouteStateCLAuthorizationStatusDenied = 3000,
132 AMapNaviCalcRouteStateCLAuthorizationReducedAccuracy = 3001,
133};
134
137 typedef NS_ENUM(NSInteger, AMapNaviIconType)
138{
139 AMapNaviIconTypeNone = 0,
140 AMapNaviIconTypeDefault,
141 AMapNaviIconTypeLeft,
142 AMapNaviIconTypeRight,
143 AMapNaviIconTypeLeftFront,
144 AMapNaviIconTypeRightFront,
145 AMapNaviIconTypeLeftBack,
146 AMapNaviIconTypeRightBack,
147 AMapNaviIconTypeLeftAndAround,
148 AMapNaviIconTypeStraight,
149 AMapNaviIconTypeArrivedWayPoint,
150 AMapNaviIconTypeEnterRoundabout,
151 AMapNaviIconTypeOutRoundabout,
152 AMapNaviIconTypeArrivedServiceArea,
153 AMapNaviIconTypeArrivedTollGate,
154 AMapNaviIconTypeArrivedDestination,
155 AMapNaviIconTypeArrivedTunnel,
156 AMapNaviIconTypeEntryLeftRing,
157 AMapNaviIconTypeLeaveLeftRing,
158 AMapNaviIconTypeUTurnRight,
159 AMapNaviIconTypeSpecialContinue,
160 AMapNaviIconTypeEntryRingLeft,
161 AMapNaviIconTypeEntryRingRight,
162 AMapNaviIconTypeEntryRingContinue,
163 AMapNaviIconTypeEntryRingUTurn,
164 AMapNaviIconTypeEntryLeftRingLeft,
165 AMapNaviIconTypeEntryLeftRingRight,
166 AMapNaviIconTypeEntryLeftRingContinue,
167 AMapNaviIconTypeEntryLeftRingUTurn,
168 AMapNaviIconTypeCrosswalk,
169 AMapNaviIconTypeFlyover,
170 AMapNaviIconTypeUnderpass,
171 AMapNaviIconTypeSquare,
172 AMapNaviIconTypePark,
173 AMapNaviIconTypeStaircase,
174 AMapNaviIconTypeLift,
175 AMapNaviIconTypeCableway,
176 AMapNaviIconTypeOverheadPassage,
177 AMapNaviIconTypePassage,
178 AMapNaviIconTypeWalks,
179 AMapNaviIconTypeCruises,
180 AMapNaviIconTypeSightseeingbus,
181 AMapNaviIconTypeSlip,
182 AMapNaviIconTypeStair,
183 AMapNaviIconTypeSlope,
184 AMapNaviIconTypeBridge,
185 AMapNaviIconTypeFerryboat,
186 AMapNaviIconTypeSubway,
187 AMapNaviIconTypeEnterBuilding,
188 AMapNaviIconTypeLeaveBuilding,
189 AMapNaviIconTypeByElevator,
190 AMapNaviIconTypeByStair,
191 AMapNaviIconTypeEscalator,
192 AMapNaviIconTypeLowTrafficCross,
193 AMapNaviIconTypeLowCross,
194 AMapNaviIconTypeMergeLeft = 65,
195 AMapNaviIconTypeMergeRight = 66,
196};
197
200 typedef NS_ENUM(NSInteger, AMapNaviSoundType)
201{
202 AMapNaviSoundTypeDefault = 0,
203 AMapNaviSoundTypeNavigationStart = 3016,
204 AMapNaviSoundTypeNavigationEnd = 3017,
205 AMapNaviSoundTypeYaw = 3004,
206 AMapNaviSoundTypeInterrupt = 99999,
207};
208
211 typedef NS_ENUM(NSInteger, AMapNaviDetectedMode)
212{
213 AMapNaviDetectedModeNone = 0,
214 AMapNaviDetectedModeCamera,
215 AMapNaviDetectedModeSpecialRoad,
216 AMapNaviDetectedModeCameraAndSpecialRoad,
217};
218
221 typedef NS_ENUM(NSInteger, AMapNaviRoadClass)
222{
223 AMapNaviRoadClassHighWay = 0,
224 AMapNaviRoadClassNationalRoad,
225 AMapNaviRoadClassProvincialRoad,
226 AMapNaviRoadClassCountyRoad,
227 AMapNaviRoadClassVillageRoad,
228 AMapNaviRoadClassCountyInternalRoad,
229 AMapNaviRoadClassMainStreet,
230 AMapNaviRoadClassMainRoad,
231 AMapNaviRoadClassMinorRoad,
232 AMapNaviRoadClassNormalRoad,
233 AMapNaviRoadClassNotNaviRoad,
234};
235
238 typedef NS_ENUM(NSInteger, AMapNaviFormWay)
239{
240 AMapNaviFormWayNone = -1,
241 AMapNaviFormWayMainRoad = 1,
242 AMapNaviFormWayInternalRoad,
243 AMapNaviFormWayJCT,
244 AMapNaviFormWayRoundabout,
245 AMapNaviFormWayRestArea,
246 AMapNaviFormWayRamp,
247 AMapNaviFormWaySideRoad,
248 AMapNaviFormWayRampAndJCT,
249 AMapNaviFormWayExit,
250 AMapNaviFormWayEntrance,
251 AMapNaviFormWayTurnRightRoadA,
252 AMapNaviFormWayTurnRightRoadB,
253 AMapNaviFormWayTurnLeftRoadA,
254 AMapNaviFormWayTurnLeftRoadB,
255 AMapNaviFormWayNormalRoad,
256 AMapNaviFormWayTurnLeftAndRightRoad,
257 AMapNaviFormWayRestAreaAndJCT = 53,
258 AMapNaviFormWayRestAreaAndRamp = 56,
259 AMapNaviFormWayRestAreaRampJCT = 58,
260};
261
264 typedef NS_ENUM(NSInteger, AMapNaviCameraType)
265{
266 AMapNaviCameraTypeSpeed = 0,
267 AMapNaviCameraTypeSurveillance = 1,
268 AMapNaviCameraTypeTrafficLight = 2,
269 AMapNaviCameraTypeBreakRule = 3,
270 AMapNaviCameraTypeBusway = 4,
271 AMapNaviCameraTypeEmergencyLane = 5,
272 AMapNaviCameraTypeBicycleLane = 6,
273 AMapNaviCameraTypeIntervalVelocityStart = 8,
274 AMapNaviCameraTypeIntervalVelocityEnd = 9,
275 AMapNaviCameraTypeFlowSpeed = 10,
276 AMapNaviCameraTypeETC = 11,
277};
278
281 typedef NS_ENUM(NSInteger, AMapNaviBroadcastMode)
282{
283 AMapNaviBroadcastModeConcise = 1,
284 AMapNaviBroadcastModeDetailed,
285};
286
289 typedef NS_ENUM(NSInteger, AMapNaviRouteStatus)
290{
291 AMapNaviRouteStatusUnknow = 0,
292 AMapNaviRouteStatusSmooth,
293 AMapNaviRouteStatusSlow,
294 AMapNaviRouteStatusJam,
295 AMapNaviRouteStatusSeriousJam,
296 AMapNaviRouteStatusDefault,
297 AMapNaviRouteStatusFineOpen,
298};
299
302 typedef NS_ENUM(NSInteger, AMapNaviRoutePlanPOIType)
303{
304 AMapNaviRoutePlanPOITypeStart = 0,
305 AMapNaviRoutePlanPOITypeEnd,
306 AMapNaviRoutePlanPOITypeWay,
307};
308
311 typedef NS_ENUM(NSInteger, AMapNaviParallelRoadStatusFlag)
312{
313 AMapNaviParallelRoadStatusFlagNone = 0,
314 AMapNaviParallelRoadStatusFlagAssist = 1,
315 AMapNaviParallelRoadStatusFlagMain = 2,
316};
317
320 typedef NS_ENUM(NSInteger, AMapNaviElevatedRoadStatusFlag)
321{
322 AMapNaviElevatedRoadStatusFlagNone = 0,
323 AMapNaviElevatedRoadStatusFlagUnder = 1,
324 AMapNaviElevatedRoadStatusFlagUp = 2,
325};
326
329 typedef NS_ENUM(NSInteger, AMapNaviCompositeThemeType)
330{
331 AMapNaviCompositeThemeTypeDefault = 0,
332 AMapNaviCompositeThemeTypeLight = 1,
333 AMapNaviCompositeThemeTypeDark = 2,
334};
335
338 typedef NS_ENUM(NSInteger, AMapNaviRingType)
339{
340 AMapNaviRingTypeNULL = 0,
341 AMapNaviRingTypeReroute = 1,
342 AMapNaviRingTypeDing = 100,
343 AMapNaviRingTypeDong = 101,
344 AMapNaviRingTypeElecDing = 102,
345 AMapNaviRingTypeElecOverSpeedDing = 103,
346};
347
350 typedef NS_ENUM(NSInteger, AMapNaviGPSSignalStrength)
351{
352 AMapNaviGPSSignalStrengthUnknow = 0, //0 信号强度未知 Signal strength unknown
353 AMapNaviGPSSignalStrengthStrong = 1, //1 信号强 Strong signal
354 AMapNaviGPSSignalStrengthWeak = 2, //2 信号弱 Weak signal
355 AMapNaviGPSSignalStrengthSmartPos = 3, //3 智能定位 Intelligent positioning since 7.8.0
356};
357
360 typedef NS_ENUM(NSInteger, AMapNaviCompositeVCBackwardActionType)
361{
362 AMapNaviCompositeVCBackwardActionTypeDismiss = 0, //0 退出了整个导航组件 Exited the entire navigation component
363 AMapNaviCompositeVCBackwardActionTypeNaviPop = 1, //1 退出了导航组件中的导航界面 Exited the navigation interface within the navigation component
364};
365
368 typedef NS_ENUM(NSInteger, AMapNaviRoutePlanType)
369{
370 AMapNaviRoutePlanTypeCommon = 1,
371 AMapNaviRoutePlanTypeYaw = 2,
372 AMapNaviRoutePlanTypeChangeStratege = 3,
373 AMapNaviRoutePlanTypeParallelRoad = 4,
374 AMapNaviRoutePlanTypeTMC = 5,
375 AMapNaviRoutePlanTypeLimitLine = 6,
376 AMapNaviRoutePlanTypeDamagedRoad = 7,
377 AMapNaviRoutePlanTypeChangeJnyPnt = 9,
378 AMapNaviRoutePlanTypeUpdateCityData = 10,
379 AMapNaviRoutePlanTypeLimitForbid = 11,
380 AMapNaviRoutePlanTypeManualRefresh = 12,
381 AMapNaviRoutePlanTypeMutiRouteRequest = 14,
382 AMapNaviRoutePlanTypeDispatch = 16,
383 AMapNaviRoutePlanTypePushRouteData = 200,
384};
385
388 typedef NS_ENUM(NSInteger, AMapNaviIntervalCameraPositionState)
389{
390 AMapNaviIntervalCameraPositionStateNULL = 0,
391 AMapNaviIntervalCameraPositionStateReady = 1,
392 AMapNaviIntervalCameraPositionStateIn = 2,
393 AMapNaviIntervalCameraPositionStateOut = 3,
394};
395
398 typedef NS_ENUM(NSInteger, AMapNaviRoadFacilityType)
399{
400 AMapNaviRoadFacilityTypeNULL = 0,
401 AMapNaviRoadFacilityTypeLeftInterflow = 1,
402 AMapNaviRoadFacilityTypeRightInterflow = 2,
403 AMapNaviRoadFacilityTypeSharpTurn = 3,
404 AMapNaviRoadFacilityTypeReverseTurn = 4,
405 AMapNaviRoadFacilityTypeLinkingTurn = 5,
406 AMapNaviRoadFacilityTypeAccidentArea = 6,
407 AMapNaviRoadFacilityTypeFallingRocks = 7,
408 AMapNaviRoadFacilityTypeFailwayCross = 8,
409 AMapNaviRoadFacilityTypeSlippery = 9,
410 AMapNaviRoadFacilityTypeMaxSpeedLimit = 10,
411 AMapNaviRoadFacilityTypeMinSpeedLimit = 11,
412 AMapNaviRoadFacilityTypeVillage = 12,
413 AMapNaviRoadFacilityTypeLeftNarrow = 13,
414 AMapNaviRoadFacilityTypeRightNarrow = 14,
415 AMapNaviRoadFacilityTypeDoubleNarrow = 15,
416 AMapNaviRoadFacilityTypeCrosswindArea = 16,
417 AMapNaviRoadFacilityTypeTruckHeightLimit = 81,
418 AMapNaviRoadFacilityTypeTruckWidthLimit = 82,
419 AMapNaviRoadFacilityTypeTruckWeightLimit = 83,
420 AMapNaviRoadFacilityTypeCheckPoint = 91,
421};
422
425 typedef NS_ENUM(NSInteger, AMapNaviRouteNotifyDataType)
426{
427 AMapNaviRouteNotifyDataTypeNULL = 0,
428 AMapNaviRouteNotifyDataTypeRestrictArea = 1,
429 AMapNaviRouteNotifyDataTypeForbidArea = 2,
430 AMapNaviRouteNotifyDataTypeRoadClosedArea = 3,
431 AMapNaviRouteNotifyDataTypeJamArea = 4,
432 AMapNaviRouteNotifyDataTypeDispatch = 5,
433 AMapNaviRouteNotifyDataTypeChangeMainRoute = 20,
434 AMapNaviRouteNotifyDataTypeGPSSignalWeak = 21,
435};
436
439 typedef NS_ENUM(NSInteger, AMapNaviLinkType)
440{
441 AMapNaviLinkTypeNull = -1,
442 AMapNaviLinkTypeNormalRoad = 0,
443 AMapNaviLinkTypeFairway = 1,
444 AMapNaviLinkTypeUnderPass = 2,
445 AMapNaviLinkTypeBridge = 3,
446 AMapNaviLinkTypeElevatedRd = 4,
447};
448
451 typedef NS_ENUM(NSInteger, AMapNaviRouteIconPointType)
452{
453 AMapNaviRouteIconPointTypeNULL = -1,
454 AMapNaviRouteIconPointTypeFoot = 0,
455 AMapNaviRouteIconPointTypeVehicleFerry = 1,
456 AMapNaviRouteIconPointTypeMannedFerry = 2,
457};
458
461 typedef NS_ENUM(NSInteger, AMapNaviOnlineCarHailingType)
462{
463 AMapNaviOnlineCarHailingTypeInvalid = -1,
464 AMapNaviOnlineCarHailingTypeNone = 0,
465 AMapNaviOnlineCarHailingTypePickUp = 1,
466 AMapNaviOnlineCarHailingTypeTransport = 2,
467};
468
471 typedef NS_ENUM(NSInteger, AMapNaviViewMapModeType)
472{
473 AMapNaviViewMapModeTypeDay = 0,
474 AMapNaviViewMapModeTypeNight = 1,
475 AMapNaviViewMapModeTypeDayNightAuto = 2,
476 AMapNaviViewMapModeTypeCustom = 3,
477};
478
481 typedef NS_OPTIONS(NSUInteger, AMapNaviCompositeBroadcastType) {
482 AMapNaviCompositeBroadcastDetailed = 0,
483 AMapNaviCompositeBroadcastConcise = 1,
484 AMapNaviCompositeBroadcastMute = 2,
485};
486
489 typedef NS_ENUM(NSUInteger, AMapNaviDriveEventType) {
490 AMapNaviDriveEventNone = 0,
491 AMapNaviDriveEventLeftTurn = 1,
492 AMapNaviDriveEventRightTurn = 2,
493 AMapNaviDriveEventLeftLaneChange = 3,
494 AMapNaviDriveEventRightLaneChange = 4,
495 AMapNaviDriveEventAccelerate = 5,
496 AMapNaviDriveEventBreak = 6
497};
498
499 typedef NS_ENUM(NSInteger, AMapNaviOwnershipType)
500{
501 AMapNaviOwnershipPublicRoad = 0,
502 AMapNaviOwnershipInternalRoad = 1,
503 AMapNaviOwnershipPrivateRoad = 2,
504 AMapNaviOwnershipUndergroundParkRoad = 3,
505 AMapNaviOwnership3DParkRoad = 4
506};
507
510 typedef NS_ENUM(NSInteger, AMapNaviType)
511{
512 AMapNaviTypeInvalid = 0,
513 AMapNaviTypeDrive = 1,
514 AMapNaviTypeRide = 2,
515 AMapNaviTypeWalk = 3,
516 AMapNaviTypeEleBike = 4,
517};
518
519 typedef NS_ENUM(NSInteger, AMapNaviAppLangType)
520{
521 AMapNaviAppLangZhHans = 0,
522 AMapNaviAppLangZhHantHK = 1,
523 AMapNaviAppLangZhHantTW = 2,
524};
525
526 typedef NS_OPTIONS(uint64_t, AMapNaviALCLogLevel) {
527 AMapNaviALCLogLevelDebug = 1ULL << 3,
528 AMapNaviALCLogLevelInfo = 1ULL << 4,
529 AMapNaviALCLogLevelWarning = 1ULL << 5,
530 AMapNaviALCLogLevelError = 1ULL << 6,
531 AMapNaviALCLogLevelFatal = 1ULL << 7,
532 AMapNaviALCLogLevelPerformance = 1ULL << 8,
533 AMapNaviALCLogLevelTracing = 1ULL << 9,
534 AMapNaviALCLogLevelPrismTracing = 1ULL << 10,
535 AMapNaviALCLogLevelHeader = 1ULL << 11,
536 AMapNaviALCLogLevelAll = AMapNaviALCLogLevelDebug
537 | AMapNaviALCLogLevelInfo
538 | AMapNaviALCLogLevelWarning
539 | AMapNaviALCLogLevelError
540 | AMapNaviALCLogLevelFatal
541 | AMapNaviALCLogLevelPerformance
542 | AMapNaviALCLogLevelTracing
543 | AMapNaviALCLogLevelPrismTracing
544 | AMapNaviALCLogLevelHeader,
545};
546
548 typedef void (^AMapNaviFullLinkLogBlock)(NSString * _Nullable info);
549
552 typedef NS_OPTIONS(NSUInteger, AMapNaviRouteAnnoState) {
553 AMapNaviRouteRouteStateNone = 0 << 0, //为0的时候什么都不显示 When 0, nothing is displayed
554 AMapNaviRouteStartEndViaAnnoState = 1 << 1, //第二位为true的时候显示起终点和途径点 When the second digit is true, display the start, end, and waypoints
555 AMapNaviRouteFootFerryAnnoState = 1 << 2, //第三位为true的时候显示轮渡点 When the third digit is true, display ferry points
556 AMapNaviRouteNotAvoidAndTrafficAnnoState = 1 << 3, //第四位为true的时候显示禁限行和封路 When the fourth digit is true, display traffic restrictions and road closures
557 AMapNaviRouteRealStartVisibleState = 1 << 4, //第五位为true的时候显示起点扎点圆形Icon When the fifth digit is true, display the starting point dot circular icon
558 AMapNaviRouteRealEndVisibleState = 1 << 5, //第六位为true的时候显示终点扎点圆形Icon Display the destination pin circle icon when the sixth digit is true
559 AMapNaviRouteAnnoStateAll = (AMapNaviRouteStartEndViaAnnoState | AMapNaviRouteFootFerryAnnoState | AMapNaviRouteNotAvoidAndTrafficAnnoState | AMapNaviRouteRealStartVisibleState | AMapNaviRouteRealEndVisibleState), //全部显示 Show All
560};
561
562
564 typedef NS_OPTIONS(NSUInteger, AMapNaviSlopeType) {
565 AMapNaviSlopeTypeUp = 1 << 0, // 上坡 Uphill
566 AMapNaviSlopeTypeDown = 1 << 1 // 下坡 downhill
567};
568
569//算路调用来源 Route calculation invocation source
570 typedef NS_ENUM(NSUInteger, AMapNaviInvokerType) {
571 AMapNaviInvokerTypeNavi,
572 AMapNaviInvokerTypePlan,
573};
574
575
576#pragma mark - LaneInfo Image
577
588FOUNDATION_EXTERN UIImage *CreateLaneInfoImageWithLaneInfo(NSString *laneBackInfo, NSString *laneSelectInfo);
589
606FOUNDATION_EXTERN AMapNaviDrivingStrategy ConvertDrivingPreferenceToDrivingStrategy(BOOL multipleRoute,
607 BOOL avoidCongestion,
608 BOOL avoidHighway,
609 BOOL avoidCost,
610 BOOL prioritiseHighway);
611
612#pragma mark - AMapNaviPoint
613
614@interface AMapNaviPoint : NSObject<NSCopying,NSCoding>
615
618@property (nonatomic, assign) CGFloat latitude;
619
622@property (nonatomic, assign) CGFloat longitude;
623
634+ (AMapNaviPoint *)locationWithLatitude:(CGFloat)lat longitude:(CGFloat)lon;
635
644- (BOOL)isEqualToNaviPoint:(AMapNaviPoint *)aPoint;
645
646@end
647
648#pragma mark - AMapNaviPointBounds
649
650@interface AMapNaviPointBounds : NSObject<NSCopying,NSCoding>
651
653@property (nonatomic, strong) AMapNaviPoint *northEast;
654
656@property (nonatomic, strong) AMapNaviPoint *southWest;
657
668+ (AMapNaviPointBounds *)pointBoundsWithNorthEast:(AMapNaviPoint *)northEast southWest:(AMapNaviPoint *)southWest;
669
670@end
671
672#pragma mark - AMapNaviGuide
673
675@interface AMapNaviGuide : NSObject<NSCopying,NSCoding>
676
678@property (nonatomic, strong) NSString *name;
679
681@property (nonatomic, assign) NSInteger length;
682
684@property (nonatomic, assign) NSInteger time;
685
687@property (nonatomic, assign) AMapNaviIconType iconType;
688
690@property (nonatomic, strong) AMapNaviPoint *coordinate;
691
692@end
693
694#pragma mark - AMapNaviGroupSegment
695
697@interface AMapNaviGroupSegment : NSObject<NSCopying>
698
700@property (nonatomic, strong) NSString *groupName;
701
703@property (nonatomic, assign) NSInteger distance;
704
706@property (nonatomic, assign) NSInteger toll;
707
709@property (nonatomic, assign) NSInteger startSegmentID;
710
712@property (nonatomic, assign) NSInteger segmentCount;
713
715@property (nonatomic, assign) BOOL isArriveWayPoint;
716
717@end
718
719#pragma mark - AMapNaviTrafficStatus
720
722@interface AMapNaviTrafficStatus : NSObject<NSCopying>
723
725@property (nonatomic, assign) AMapNaviRouteStatus status;
726
727/*
728 带有深绿路况新的表达方式的交通状态
729 Traffic status with new expression of dark green road conditions
730 畅通状态: 100--200; 而不在 [110，140)深绿、 [160，190）绿内，则路况状态默认为 “畅通”（绿色）
731 Smooth status: 100--200; If not within [110,140) dark green or [160,190) green, the road condition defaults to "smooth" (green)
732 缓行状态: 200--300; 而不在 [210，290）内， 则路况状态默认为 “缓行”（黄色）
733 Slow traffic status: 200--300; if not within [210, 290), the traffic status defaults to "slow" (yellow)
734 拥堵状态: 300--400; 而不在 [310，340）拥堵、 [360，390）极度拥堵内，则路况状态默认为“拥堵”（红色）
735 Congestion status: 300--400; if not within [310, 340) congestion or [360, 390) severe congestion, the traffic status defaults to 'congested' (red)
736 无交通流: 900--999; 路况全部为“无交通流”
737 No traffic flow: 900--999; all traffic conditions are "no traffic flow"
738 在以上区间之外的，包括0 以及所有其他无效值，均按照“未知”处理。
739 Values outside the above range, including 0 and all other invalid values, will be treated as 'unknown'
740 特别注意：当前接口为收费接口，您如果申请试用或者正式应用都请通过工单系统提交商务合作类工单进行沟通 https://lbs.amap.com/ since 9.6.0
741 Special note: This is a paid API. If you wish to apply for a trial or formal usage, please submit a business cooperation ticket via the ticket system for communication. https://lbs.amap.com/ since 9.6.0
742 */
743@property (nonatomic, assign) NSInteger trafficFineStatus;
744
747@property (nonatomic, assign) NSInteger length;
748
749@end
750
751#pragma mark - AMapNaviIntervalCameraDynamicInfo
752
755@interface AMapNaviIntervalCameraDynamicInfo : NSObject <NSCopying>
756
759@property (nonatomic, assign) NSInteger length;
760
763@property (nonatomic, assign) NSInteger remainDistance;
764
767@property (nonatomic, assign) NSInteger averageSpeed;
768
771@property (nonatomic, assign) NSInteger reasonableSpeedInRemainDist;
772
773@end
774
775#pragma mark - AMapNaviCameraInfo
776
778@interface AMapNaviCameraInfo : NSObject <NSCopying>
779
781@property (nonatomic, assign) AMapNaviCameraType cameraType;
782
785@property (nonatomic, assign) NSInteger cameraSpeed;
786
788@property (nonatomic, strong) AMapNaviPoint *coordinate;
789
792@property (nonatomic, assign) NSInteger distance;
793
796@property (nonatomic, strong) AMapNaviIntervalCameraDynamicInfo *intervalCameraDynamicInfo;
797
798@end
799
800#pragma mark - AMapNaviServiceAreaInfo
801
802
804@interface AMapNaviServiceAreaInfo : NSObject <NSCopying>
805
807@property (nonatomic, copy) NSString *poiId;
808
810@property (nonatomic, assign) NSUInteger remainTime;
811
814@property (nonatomic, assign) NSInteger remainDistance;
815
818@property (nonatomic, assign) NSInteger type;
819
821@property (nonatomic, strong) NSString *name;
822
824@property (nonatomic, strong) AMapNaviPoint *coordinate;
825
828@property (nonatomic, assign) NSUInteger sapaDetail;
829
830@end
831
832#pragma mark - AMapNaviCruiseInfo
833
835@interface AMapNaviCruiseInfo : NSObject
836
838@property (nonatomic, assign) NSInteger cruisingDriveTime;
839
841@property (nonatomic, assign) NSInteger cruisingDriveDistance;
842
843@end
844
845#pragma mark - AMapNaviTrafficFacilityInfo
846
895@interface AMapNaviTrafficFacilityInfo : NSObject
896
898@property (nonatomic, strong) AMapNaviPoint *coordinate;
899
902@property (nonatomic, assign) NSInteger boardcastType;
903
906@property (nonatomic, assign) NSInteger distance;
907
910@property (nonatomic, assign) NSInteger limitSpeed;
911
912@end
913
914#pragma mark - AMapNaviCruiseLinkStatus
915
918@interface AMapNaviCruiseLinkStatus : NSObject
919
922@property (nonatomic, strong) NSArray <AMapNaviPoint *>*shapePoints;
923
926@property (nonatomic, assign) AMapNaviRouteStatus status;
927
928@end
929
930#pragma mark - AMapNaviCruiseCongestionInfo
931
934@interface AMapNaviCruiseCongestionInfo : NSObject
935
938@property (nonatomic, copy) NSString *roadName;
939
942@property (nonatomic, assign) AMapNaviRouteStatus congestionStatus;
943
946@property (nonatomic, assign) NSInteger etaTime;
947
950@property (nonatomic, assign) NSInteger length;
951
954@property (nonatomic, strong) AMapNaviCruiseLinkStatus *pLinkData __attribute__((deprecated("This field has been deprecated, use linkDataArr instead, since 10.1.302")));
955
958@property (nonatomic, assign) NSInteger linkCnt __attribute__((deprecated("This field is deprecated, please use linkDataArr since 10.0.820")));
959
960//拥堵区域的状态描述数组
964@property (nonatomic, strong) NSArray<AMapNaviCruiseLinkStatus*> *linkDataArr ;
965
968@property (nonatomic, assign) NSInteger eventType __attribute__((deprecated("This field is deprecated, since 7.0.0")));
969
972@property (nonatomic, strong) AMapNaviPoint *eventPos __attribute__((deprecated("This field is deprecated, since 7.0.0")));
973
974@end
975
976#pragma mark - AMapNaviRouteLabel
977
980@interface AMapNaviRouteLabel : NSObject <NSCopying>
981
984@property (nonatomic, assign) NSInteger type;
985
988@property (nonatomic, strong) NSString *content;
989
990@end
991
992#pragma mark - AMapNaviRestrictionInfo
993
996@interface AMapNaviRestrictionInfo : NSObject <NSCopying>
997
1000@property (nonatomic, assign) NSInteger titleType;
1001
1004@property (nonatomic, strong) NSString *title;
1005
1008@property (nonatomic, strong) NSString *tips;
1009
1012@property (nonatomic, assign) NSInteger cityCode;
1013
1016@property (nonatomic, strong) NSString *desc __attribute__((deprecated("This field is deprecated, since 6.0.0")));
1017
1020@property (nonatomic, assign) NSInteger type __attribute__((deprecated("This field is deprecated, please use titleType. since 6.0.0"))) ;
1021
1024@property (nonatomic, strong) NSArray <NSNumber *> *ruleIDs;
1025
1026@end
1027
1028#pragma mark - AMapNaviParallelRoadStatus
1029
1032@interface AMapNaviParallelRoadStatus : NSObject
1033
1036@property (nonatomic, assign) AMapNaviParallelRoadStatusFlag flag;
1037
1040@property (nonatomic, assign) AMapNaviElevatedRoadStatusFlag hwFlag;
1041
1044@property (nonatomic, assign) NSInteger status __attribute__((deprecated("This field is deprecated, since 7.0.0")));
1045
1046@end
1047
1048#pragma mark - AMapNaviVehicleInfo
1049
1052@interface AMapNaviVehicleInfo : NSObject <NSCopying,NSCoding>
1053
1056@property (nonatomic, strong) NSString *vehicleId;
1057
1060@property (nonatomic, assign) BOOL isETARestriction;
1061
1064@property (nonatomic, assign) NSInteger type;
1065
1068@property (nonatomic, assign) BOOL isLoadIgnore;
1069
1072@property (nonatomic, assign) NSInteger size;
1073
1076@property (nonatomic, assign) NSInteger axisNums;
1077
1080@property (nonatomic, assign) CGFloat width;
1081
1084@property (nonatomic, assign) CGFloat height;
1085
1088@property (nonatomic, assign) CGFloat length;
1089
1092@property (nonatomic, assign) CGFloat load;
1093
1096@property (nonatomic, assign) CGFloat weight;
1097
1100@property (nonatomic, assign) NSInteger motorcycleCC;
1101
1102@end
1103
1104#pragma mark - AMapNaviNotAvoidFacilityAndForbiddenInfo
1105
1108@interface AMapNaviNotAvoidFacilityAndForbiddenInfo : NSObject <NSCopying,NSCoding>
1109
1112@property (nonatomic, assign) NSInteger type;
1113
1116@property (nonatomic, assign) NSInteger forbiddenType;
1117
1120@property (nonatomic, assign) NSInteger distance;
1121
1124@property (nonatomic, strong) AMapNaviPoint *coordinate;
1125
1126@end
1127
1128#pragma mark - AMapNaviRouteForbiddenInfo
1129
1142@interface AMapNaviRouteForbiddenInfo : NSObject <NSCopying>
1143
1146@property (nonatomic, assign) NSInteger type;
1147
1150@property (nonatomic, strong) NSString *vehicleType;
1151
1154@property (nonatomic, strong) AMapNaviPoint *coordinate;
1155
1158@property (nonatomic, strong) NSString *timeDescription;
1159
1162@property (nonatomic, strong) NSString *roadName;
1163
1164@end
1165
1166#pragma mark - AMapNaviRoadFacilityInfo
1167
1170@interface AMapNaviRoadFacilityInfo : NSObject <NSCopying>
1171
1174@property (nonatomic, assign) AMapNaviRoadFacilityType type;
1175
1178@property (nonatomic, strong) AMapNaviPoint *coordinate;
1179
1182@property (nonatomic, strong) NSString *roadName;
1183
1184@end
1185
1186#pragma mark - AMapNaviRouteNotifyData
1187
1190@interface AMapNaviRouteNotifyData : NSObject <NSCopying>
1191
1194@property (nonatomic, assign) AMapNaviRouteNotifyDataType type;
1195
1198@property (nonatomic, assign) BOOL success;
1199
1202@property (nonatomic, assign) NSInteger distance;
1203
1206@property (nonatomic, strong) AMapNaviPoint *coordinate;
1207
1210@property (nonatomic, copy) NSString *roadName;
1211
1214@property (nonatomic, copy) NSString *reason;
1215
1218@property (nonatomic, copy) NSString *subTitle;
1219
1220@end
1221
1222#pragma mark - AMapNaviCongestionInfo
1223
1226@interface AMapNaviCongestionInfo : NSObject <NSCopying>
1227
1230@property (nonatomic, assign) NSInteger remainDistance;
1231
1234@property (nonatomic, assign) NSInteger remainTime;
1235
1238@property (nonatomic, assign) BOOL inCongestionArea;
1239
1242@property (nonatomic, assign) AMapNaviRouteStatus status;
1243
1246@property (nonatomic, assign) NSInteger beginSegmentIndex;
1247
1250@property (nonatomic, assign) NSInteger beginLinkIndex;
1251
1254@property (nonatomic, assign) NSInteger endSegmentIndex;
1255
1258@property (nonatomic, assign) NSInteger endLinkIndex;
1259
1262@property (nonatomic, assign) NSInteger beginCoorIndex;
1263
1264@end
1265
1266#pragma mark - AMapNaviSuggestChangeMainNaviRouteInfo
1267
1270@interface AMapNaviSuggestChangeMainNaviRouteInfo : NSObject <NSCopying>
1271
1274@property (nonatomic, weak) AMapNaviRoute *backupRoute;
1275
1278@property (nonatomic, assign) NSInteger savingTime;
1279
1282@property (nonatomic, copy) NSString *wayRoadName;
1283
1284@end
1285
1286#pragma mark - AMapNaviRouteIconPoint
1287
1290@interface AMapNaviRouteIconPoint : NSObject <NSCopying>
1291
1294@property (nonatomic, assign) AMapNaviRouteIconPointType type;
1295
1298@property (nonatomic, strong) AMapNaviPoint *point;
1299
1300@end
1301
1302#pragma mark - AMapNaviTrafficIncidentInfo
1303
1306@interface AMapNaviTrafficIncidentInfo : NSObject <NSCopying>
1307
1310@property (nonatomic, strong) NSString *title;
1311
1314@property (nonatomic, strong) AMapNaviPoint *coordinate;
1315
1318@property (nonatomic, assign) NSInteger titleType;
1319
1320@end
1321
1322#pragma mark - AMapNaviPOIInfo
1323
1326@interface AMapNaviPOIInfo : NSObject <NSCopying>
1327
1329@property (nonatomic, copy) NSString *name;
1330
1333@property (nonatomic, copy) NSString *mid;
1334
1337@property (nonatomic, strong) AMapNaviPoint *locPoint;
1338
1341@property (nonatomic, assign) double startAngle;
1342
1343@end
1344
1345#pragma mark - AMapNaviParallelRoadInfo
1346
1349@interface AMapNaviParallelRoadInfo : NSObject
1350
1353@property (nonatomic, assign) NSInteger type;
1354
1355@end
1356
1357#pragma mark - AMapNaviToWayPointInfo
1358
1361@interface AMapNaviToWayPointInfo : NSObject <NSCopying>
1362
1365@property (nonatomic, copy) NSString *mid;
1366
1369@property (nonatomic, strong) AMapNaviPoint *point;
1370
1373@property (nonatomic, assign) NSInteger remainDistance;
1374
1377@property (nonatomic, assign) NSInteger remainTime;
1378
1381@property (nonatomic, assign) NSInteger trafficlightNum;
1382
1383@end
1384
1385
1386#pragma mark - AMapNaviRouteWayPointInfo
1387
1390@interface AMapNaviRouteWayPointInfo : NSObject <NSCopying>
1391
1394@property (nonatomic, copy) NSString *mid;
1395
1398@property (nonatomic, strong) AMapNaviPoint *point;
1399
1402@property (nonatomic, assign) NSUInteger segmentIndexInRoute;
1403
1406@property (nonatomic, assign) NSUInteger pointIndexInRoute;
1407
1408@end
1409
1410
1411#pragma mark - AMapNaviExitBoardInfo
1412
1415@interface AMapNaviExitBoardInfo : NSObject <NSCopying>
1416
1419@property (nonatomic, strong) NSArray <NSString *> *exitNames;
1420
1423@property (nonatomic, strong) NSArray <NSString *> *directionInfos;
1424
1425@end
1426
1427#pragma mark - AMapNaviDriveComfort
1428
1431@interface AMapNaviDriveComfort : NSObject<NSCopying>
1432
1435@property (nonatomic, assign) double statusComfortIndex;
1436
1439@property (nonatomic, assign) double statusStartLatitude;
1440
1443@property (nonatomic, assign) double statusStartLongitude;
1444
1447@property (nonatomic, assign) double statusEndLatitude;
1448
1451@property (nonatomic, assign) double statusEndLongitude;
1452
1455@property (nonatomic, assign) NSInteger statusStartTime;
1456
1459@property (nonatomic, assign) NSInteger statusEndTime;
1460
1461@end
1462
1463#pragma mark - AMapNaviDriveEvent
1464
1467@interface AMapNaviDriveEvent : NSObject<NSCopying>
1468
1471@property (nonatomic, assign) AMapNaviDriveEventType eventType;
1472
1475@property (nonatomic, assign) double eventLevel;
1476
1479@property (nonatomic, assign) double eventLatitude;
1480
1483@property (nonatomic, assign) double eventLongitude;
1484
1487@property (nonatomic, assign) NSInteger eventStartTime;
1488
1491@property (nonatomic, assign) NSInteger eventEndTime;
1492
1495@property (nonatomic, assign) double eventMaxSpeed;
1496
1499@property (nonatomic, assign) double eventMaxAcc;
1500
1501@end
1502
1503#pragma mark - AMapNaviPolylineGreyColor
1504
1507@interface AMapNaviPolylineGreyColor : NSObject <NSCopying>
1508
1511@property (nonatomic, strong) UIColor *fillColor;
1512
1515@property (nonatomic, strong) UIColor *borderColor;
1516
1519@property (nonatomic, strong) UIColor *arrowColor;
1520
1523@property (nonatomic, strong) UIColor *fillColorNight;
1524
1527@property (nonatomic, strong) UIColor *borderColorNight;
1528
1531@property (nonatomic, strong) UIColor *arrowColorNight;
1532
1533@end
1534
1535#pragma mark - AMapNaviPolylineTrafficStatusColor
1536
1539@interface AMapNaviPolylineTrafficStatusColor : NSObject <NSCopying>
1540
1543@property (nonatomic, assign) AMapNaviRouteStatus status;
1544
1547@property (nonatomic, strong) UIColor *fillColorHighlight;
1548
1551@property (nonatomic, strong) UIColor *borderColorHighlight;
1552
1555@property (nonatomic, strong) UIColor *fillColor;
1556
1559@property (nonatomic, strong) UIColor *borderColor;
1560
1563@property (nonatomic, strong) UIColor *fillColorHighlightNight;
1564
1567@property (nonatomic, strong) UIColor *borderColorHighlightNight;
1568
1571@property (nonatomic, strong) UIColor *fillColorNight;
1572
1575@property (nonatomic, strong) UIColor *borderColorNight;
1576
1577@end
1578
1579#pragma mark - AMapNaviPCMTask
1580
1583@interface AMapNaviPCMTask : NSObject <NSCopying>
1584
1587@property (nonatomic, assign) NSInteger taskId;
1588
1591@property (nonatomic, assign) NSInteger priority;
1592
1595@property (nonatomic, assign) AMapNaviSoundType soundType;
1596
1597@end
1598
1599#pragma mark - AMapNaviTMCStatusColor
1600
1603@interface AMapNaviTMCStatusColor : NSObject <NSCopying>
1604
1607@property (nonatomic, assign) AMapNaviRouteStatus status;
1608
1611@property (nonatomic, strong) UIColor *color;
1612
1613@end
1614
1615
1618 typedef NS_ENUM(NSInteger, AMapNaviTrafficEventType) {
1619 AMapNaviTrafficEventTypeAccident = 1, // 事故 Accident
1620 AMapNaviTrafficEventTypeConstruction = 2, // 施工 Construction
1621 AMapNaviTrafficEventTypeClose = 3, // 封路 Road Closure
1622 AMapNaviTrafficEventTypeControl = 4, // 管制 Control
1623};
1624
1626@interface AMapNaviTrafficEventItem : NSObject<NSCopying>
1627
1629@property (nonatomic, assign) AMapNaviTrafficEventType type;
1630
1632@property (nonatomic, assign) CLLocationCoordinate2D coord;
1633
1635@property (nonatomic, assign) NSInteger startSegmentIndex;
1636
1638@property (nonatomic, assign) NSInteger startLinkIndex;
1639
1641@property (nonatomic, assign) NSInteger endSegmentIndex;
1642
1644@property (nonatomic, assign) NSInteger endLinkIndex;
1645
1647@property (nonatomic, assign) NSInteger label;
1648
1650@property (nonatomic, copy) NSString *labelDesc;
1651@end
1652
1654@interface AMapNaviRouteTrafficEventInfo : NSObject<NSCopying>
1655
1657@property (nonatomic, strong) NSArray<AMapNaviTrafficEventItem *> *infoList;
1659@property (nonatomic, assign) NSUInteger routeID;
1660
1661@end
1662
1664@interface AMapNaviRoadShadePathInfo : NSObject<NSCopying>
1665
1667@property (nonatomic, assign) long long pathId;
1668
1670@property (nonatomic, assign) double shadePercent;
1671
1673@property (nonatomic, nullable, copy) NSString *treeShadePosition;
1674
1676@property (nonatomic, nullable, copy) NSString *buildingShadePosition;
1677
1678@end
1679
1681@interface AMapNaviRoadShadeResult : NSObject<NSCopying>
1682
1684@property (nonatomic, assign) BOOL success;
1685
1687@property (nonatomic, assign) NSInteger errorCode;
1688
1690@property (nonatomic, nullable, copy) NSArray<AMapNaviRoadShadePathInfo *> *pathInfos;
1691
1692@end
1693
1696@interface AMapNaviInputTip : NSObject<NSCopying>
1697
1699@property (nonatomic, copy) NSString *mid;
1700
1702@property (nonatomic, copy) NSString *name;
1703
1705@property (nonatomic, copy) AMapNaviPoint *location;
1706
1708@property (nonatomic, nullable, copy) NSString *district;
1709
1711@property (nonatomic, nullable, copy) NSString *adcode;
1712
1714@property (nonatomic, nullable, copy) NSString *address;
1715
1718@property (nonatomic, nullable, copy) NSString *typecode;
1719
1720@end
1721
1722
1723NS_ASSUME_NONNULL_BEGIN
1724
1726@interface AMapNaviPOI : NSObject <NSCopying>
1727
1728@property (nonatomic, copy) NSString *poiId;
1729
1730@property (nonatomic, copy) NSString *name;
1731
1732@property (nonatomic, strong) AMapNaviPoint *point;
1733
1734@property (nonatomic, nullable, copy) NSString *telephone;
1735
1736
1747@property (nonatomic, copy) NSString *typeCode;
1748
1749
1750@end
1751
1752
1754@interface AMapNaviChargingInfo : NSObject <NSCopying>
1755
1757@property (nonatomic, assign) NSInteger numFast;
1758
1760@property (nonatomic, assign) NSInteger numSlow;
1761
1763@property (nonatomic, assign) NSInteger numSuper;
1764
1766@property (nonatomic, nullable, copy) NSString *openTagForward;
1767
1769@property (nonatomic, nullable, copy) NSString *name;
1770
1772@property (nonatomic, nullable, copy) NSString *priceChargingDesc;
1773
1775@property (nonatomic, nullable, copy) NSString *equipmentInfoDesc;
1776
1777
1778@end
1779
1780
1781
1783@interface AMapNaviServiceAreaChildrenPOI : AMapNaviPOI <NSCopying>
1784
1785// POI 描述: 例如：汽车服务;充电站;充电站 POI description: e.g. car service; charging station; charging station
1786@property (nonatomic, copy) NSString *childType;
1787
1788@end
1789
1790
1793@interface AMapNaviServiceAreaDetailInfo : AMapNaviPOI <NSCopying>
1794
1795
1798@property (nonatomic, assign) NSInteger distance;
1799
1802@property (nonatomic, assign) NSInteger time;
1803
1806@property (nonatomic, copy) NSString *shape;
1807
1810@property (nonatomic, assign) NSUInteger sapaDetail;
1811
1813@property (nonatomic, copy) NSString *address;
1814
1816@property (nonatomic, copy) NSArray<AMapNaviServiceAreaChildrenPOI *> *serviceChildren;
1817
1819@property (nonatomic, copy) NSString *normalTimeText;
1820
1822@property (nonatomic, nullable, copy) NSString *priceParkingStd;
1823
1825@property (nonatomic, copy) NSArray<AMapNaviChargingInfo *> *chargingInfos;
1826
1827@end
1828
1829
1830@interface AMapNaviSlopeInfo : NSObject <NSCopying>
1831
1834@property (nonatomic, assign) AMapNaviSlopeType slopeType;
1835
1838@property (nonatomic, copy) NSString *points;
1839
1842@property (nonatomic, assign) NSInteger slopeAngle;
1843
1845@property (nonatomic, assign) NSInteger slopeLength;
1846
1848@property (nonatomic, assign) NSInteger slopeHeight;
1849
1850@end
1851
1852
1853@interface AMapNaviCalRouteOptions : NSObject <NSCopying>
1854
1857@property (nonatomic, assign) AMapNaviDrivingStrategy strategy;
1858
1861@property (nonatomic, assign) AMapNaviInvokerType invokerType;
1862
1866@property (nonatomic, assign) BOOL intelligentSorting;
1867
1868@end
1869
1870
1871
1872NS_ASSUME_NONNULL_END
1873
1874#pragma mark - AMapNaviAppLangOptions
1875
1878@interface AMapNaviAppLangOptions : NSObject <NSCopying>
1879
1880// 注意：在使用导航功能前，请通过 [AMapServices sharedServices].regionLanguageType 来设置语言类型 (since 11.2.000)
1883// @property (nonatomic, assign) AMapRegionLanguageType appLangType;
1884
1887@property (nonatomic, strong, nullable) NSString *voicePath;
1888
1891@property (nonatomic, assign) NSInteger speakerId;
1892
1894@property (nonatomic, assign) AMapNaviAudioOutputMode audioOutputMode;
1895
1896@end
AMapNaviParallelRoadStatusFlag
AMapNaviParallelRoadStatusFlag
Definition AMapNaviCommonObj.h:312
AMapNaviParallelRoadStatusFlagMain
@ AMapNaviParallelRoadStatusFlagMain
2 可切换到主路 Can switch to main road
Definition AMapNaviCommonObj.h:315
AMapNaviParallelRoadStatusFlagAssist
@ AMapNaviParallelRoadStatusFlagAssist
1 可切换到辅路 Can switch to auxiliary road
Definition AMapNaviCommonObj.h:314
AMapNaviParallelRoadStatusFlagNone
@ AMapNaviParallelRoadStatusFlagNone
0 无主辅路可切换 No main or auxiliary road to switch
Definition AMapNaviCommonObj.h:313
AMapNaviCameraType
AMapNaviCameraType
Definition AMapNaviCommonObj.h:265
AMapNaviCameraTypeBicycleLane
@ AMapNaviCameraTypeBicycleLane
6 非机动车道摄像头 Non-motor vehicle lane cameras
Definition AMapNaviCommonObj.h:272
AMapNaviCameraTypeEmergencyLane
@ AMapNaviCameraTypeEmergencyLane
5 应急车道摄像头 Emergency lane cameras
Definition AMapNaviCommonObj.h:271
AMapNaviCameraTypeBreakRule
@ AMapNaviCameraTypeBreakRule
3 违章拍照 Illegal parking cameras
Definition AMapNaviCommonObj.h:269
AMapNaviCameraTypeTrafficLight
@ AMapNaviCameraTypeTrafficLight
2 闯红灯拍照 Red light cameras
Definition AMapNaviCommonObj.h:268
AMapNaviCameraTypeIntervalVelocityStart
@ AMapNaviCameraTypeIntervalVelocityStart
8 区间测速起始 Start of section speed measurement
Definition AMapNaviCommonObj.h:273
AMapNaviCameraTypeSurveillance
@ AMapNaviCameraTypeSurveillance
1 监控摄像 Surveillance cameras
Definition AMapNaviCommonObj.h:267
AMapNaviCameraTypeSpeed
@ AMapNaviCameraTypeSpeed
0 测速摄像 Speed cameras
Definition AMapNaviCommonObj.h:266
AMapNaviCameraTypeFlowSpeed
@ AMapNaviCameraTypeFlowSpeed
10 流动测速电子眼 Mobile speed camera
Definition AMapNaviCommonObj.h:275
AMapNaviCameraTypeIntervalVelocityEnd
@ AMapNaviCameraTypeIntervalVelocityEnd
9 区间测速终止 End of section speed measurement
Definition AMapNaviCommonObj.h:274
AMapNaviCameraTypeBusway
@ AMapNaviCameraTypeBusway
4 公交专用道摄像头 Bus lane cameras
Definition AMapNaviCommonObj.h:270
AMapNaviCameraTypeETC
@ AMapNaviCameraTypeETC
11 ETC计费拍照 ETC toll photo capture since 9.0.0 新增
Definition AMapNaviCommonObj.h:276
AMapNaviOwnershipType
AMapNaviOwnershipType
Definition AMapNaviCommonObj.h:500
AMapNaviOwnershipUndergroundParkRoad
@ AMapNaviOwnershipUndergroundParkRoad
地下停车场道路 Underground parking lot roads
Definition AMapNaviCommonObj.h:504
AMapNaviOwnershipPrivateRoad
@ AMapNaviOwnershipPrivateRoad
私有道路 Private roads
Definition AMapNaviCommonObj.h:503
AMapNaviOwnershipPublicRoad
@ AMapNaviOwnershipPublicRoad
公共道路 Public roads
Definition AMapNaviCommonObj.h:501
AMapNaviOwnershipInternalRoad
@ AMapNaviOwnershipInternalRoad
内部道路 Internal roads
Definition AMapNaviCommonObj.h:502
AMapNaviOwnership3DParkRoad
@ AMapNaviOwnership3DParkRoad
立体停车场道路 Multi-story parking lot roads
Definition AMapNaviCommonObj.h:505
AMapNaviBroadcastMode
AMapNaviBroadcastMode
Definition AMapNaviCommonObj.h:282
AMapNaviBroadcastModeDetailed
@ AMapNaviBroadcastModeDetailed
2 新手详细播报 Detailed announcement for beginners
Definition AMapNaviCommonObj.h:284
AMapNaviBroadcastModeConcise
@ AMapNaviBroadcastModeConcise
1 经典简洁播报(建议老司机使用) Classic concise announcement (recommended for experienced drivers)
Definition AMapNaviCommonObj.h:283
AMapNaviTrafficEventType
AMapNaviTrafficEventType
Definition AMapNaviCommonObj.h:1618
AMapNaviTrafficEventTypeClose
@ AMapNaviTrafficEventTypeClose
Definition AMapNaviCommonObj.h:1621
AMapNaviTrafficEventTypeControl
@ AMapNaviTrafficEventTypeControl
Definition AMapNaviCommonObj.h:1622
AMapNaviTrafficEventTypeAccident
@ AMapNaviTrafficEventTypeAccident
Definition AMapNaviCommonObj.h:1619
AMapNaviTrafficEventTypeConstruction
@ AMapNaviTrafficEventTypeConstruction
Definition AMapNaviCommonObj.h:1620
AMapNaviGPSSignalStrength
AMapNaviGPSSignalStrength
Definition AMapNaviCommonObj.h:351
AMapNaviGPSSignalStrengthStrong
@ AMapNaviGPSSignalStrengthStrong
Definition AMapNaviCommonObj.h:353
AMapNaviGPSSignalStrengthUnknow
@ AMapNaviGPSSignalStrengthUnknow
Definition AMapNaviCommonObj.h:352
AMapNaviGPSSignalStrengthSmartPos
@ AMapNaviGPSSignalStrengthSmartPos
Definition AMapNaviCommonObj.h:355
AMapNaviGPSSignalStrengthWeak
@ AMapNaviGPSSignalStrengthWeak
Definition AMapNaviCommonObj.h:354
AMapNaviIconType
AMapNaviIconType
Definition AMapNaviCommonObj.h:138
AMapNaviIconTypeSubway
@ AMapNaviIconTypeSubway
47 通过地铁图标 Via subway icon
Definition AMapNaviCommonObj.h:186
AMapNaviIconTypeUnderpass
@ AMapNaviIconTypeUnderpass
31 通过地下通道图标 Via underground passage icon
Definition AMapNaviCommonObj.h:170
AMapNaviIconTypeLowCross
@ AMapNaviIconTypeLowCross
54 非导航段通过普通路口图标 Non-navigation segment passing through regular intersection icon
Definition AMapNaviCommonObj.h:193
AMapNaviIconTypeEntryRingLeft
@ AMapNaviIconTypeEntryRingLeft
21 标准小环岛 绕环岛左转，右侧通行地区的逆时针环岛 Standard small roundabout, turn left around the roundabout,...
Definition AMapNaviCommonObj.h:160
AMapNaviIconTypeMergeLeft
@ AMapNaviIconTypeMergeLeft
65 靠左图标 Keep left icon since 9.0.0
Definition AMapNaviCommonObj.h:194
AMapNaviIconTypeLift
@ AMapNaviIconTypeLift
35 通过直梯图标 Via elevator icon
Definition AMapNaviCommonObj.h:174
AMapNaviIconTypeRightBack
@ AMapNaviIconTypeRightBack
7 右后方图标 Rear right icon
Definition AMapNaviCommonObj.h:146
AMapNaviIconTypeNone
@ AMapNaviIconTypeNone
0 无定义 Undefined
Definition AMapNaviCommonObj.h:139
AMapNaviIconTypeCrosswalk
@ AMapNaviIconTypeCrosswalk
29 通过人行横道图标 Via pedestrian crossing icon
Definition AMapNaviCommonObj.h:168
AMapNaviIconTypeBridge
@ AMapNaviIconTypeBridge
45 通过桥图标 Via bridge icon
Definition AMapNaviCommonObj.h:184
AMapNaviIconTypeLowTrafficCross
@ AMapNaviIconTypeLowTrafficCross
53 非导航段通过红绿灯路口图标 Non-navigation segment passing through traffic light intersection icon
Definition AMapNaviCommonObj.h:192
AMapNaviIconTypeSightseeingbus
@ AMapNaviIconTypeSightseeingbus
41 通过观光车路线图标 Via sightseeing vehicle route icon
Definition AMapNaviCommonObj.h:180
AMapNaviIconTypeByElevator
@ AMapNaviIconTypeByElevator
50 电梯换层图标 Elevator transfer icon
Definition AMapNaviCommonObj.h:189
AMapNaviIconTypeArrivedServiceArea
@ AMapNaviIconTypeArrivedServiceArea
13 到达服务区图标 Arrive at service area icon
Definition AMapNaviCommonObj.h:152
AMapNaviIconTypeCruises
@ AMapNaviIconTypeCruises
40 通过游船路线图标 Via boat route icon
Definition AMapNaviCommonObj.h:179
AMapNaviIconTypeEnterRoundabout
@ AMapNaviIconTypeEnterRoundabout
11 进入环岛图标 Enter roundabout icon
Definition AMapNaviCommonObj.h:150
AMapNaviIconTypeEntryLeftRingUTurn
@ AMapNaviIconTypeEntryLeftRingUTurn
28 标准小环岛 绕环岛调头，左侧通行地区的顺时针环岛 Standard small roundabout, make a U-turn around the roundabout,...
Definition AMapNaviCommonObj.h:167
AMapNaviIconTypeArrivedTunnel
@ AMapNaviIconTypeArrivedTunnel
16 进入隧道图标 Enter tunnel icon
Definition AMapNaviCommonObj.h:155
AMapNaviIconTypeStraight
@ AMapNaviIconTypeStraight
9 直行图标 Straight icon
Definition AMapNaviCommonObj.h:148
AMapNaviIconTypeOverheadPassage
@ AMapNaviIconTypeOverheadPassage
37 通过空中通道图标 Via aerial passage icon
Definition AMapNaviCommonObj.h:176
AMapNaviIconTypeArrivedTollGate
@ AMapNaviIconTypeArrivedTollGate
14 到达收费站图标 Arrive at toll station icon
Definition AMapNaviCommonObj.h:153
AMapNaviIconTypeSlope
@ AMapNaviIconTypeSlope
44 通过斜坡图标 Via ramp icon
Definition AMapNaviCommonObj.h:183
AMapNaviIconTypeLeaveLeftRing
@ AMapNaviIconTypeLeaveLeftRing
18 驶出环岛图标，左侧通行地区的顺时针环岛 Exit roundabout icon, clockwise roundabout in left-hand traffic areas
Definition AMapNaviCommonObj.h:157
AMapNaviIconTypePassage
@ AMapNaviIconTypePassage
38 通过建筑物穿越通道图标 Via building passage icon
Definition AMapNaviCommonObj.h:177
AMapNaviIconTypeEntryLeftRingLeft
@ AMapNaviIconTypeEntryLeftRingLeft
25 标准小环岛 绕环岛左转，左侧通行地区的顺时针环岛 Standard small roundabout, turn left around the roundabout,...
Definition AMapNaviCommonObj.h:164
AMapNaviIconTypeLeft
@ AMapNaviIconTypeLeft
2 左转图标 Left turn icon
Definition AMapNaviCommonObj.h:141
AMapNaviIconTypeArrivedWayPoint
@ AMapNaviIconTypeArrivedWayPoint
10 到达途经点图标 Waypoint arrival icon
Definition AMapNaviCommonObj.h:149
AMapNaviIconTypeUTurnRight
@ AMapNaviIconTypeUTurnRight
19 右转掉头图标，左侧通行地区的掉头 U-turn icon for right turn, U-turn in left-hand traffic areas
Definition AMapNaviCommonObj.h:158
AMapNaviIconTypeEnterBuilding
@ AMapNaviIconTypeEnterBuilding
48 进入建筑物图标 Enter building icon
Definition AMapNaviCommonObj.h:187
AMapNaviIconTypeStaircase
@ AMapNaviIconTypeStaircase
34 通过扶梯图标 Via escalator icon
Definition AMapNaviCommonObj.h:173
AMapNaviIconTypeSpecialContinue
@ AMapNaviIconTypeSpecialContinue
20 顺行图标(和直行有区别，顺行图标带有虚线) Through icon (different from going straight, the through icon has dashed lin...
Definition AMapNaviCommonObj.h:159
AMapNaviIconTypeRightFront
@ AMapNaviIconTypeRightFront
5 右前方图标 Front right icon
Definition AMapNaviCommonObj.h:144
AMapNaviIconTypeLeftFront
@ AMapNaviIconTypeLeftFront
4 左前方图标 Front left icon
Definition AMapNaviCommonObj.h:143
AMapNaviIconTypeEscalator
@ AMapNaviIconTypeEscalator
52 扶梯换层图标 Escalator level change icon
Definition AMapNaviCommonObj.h:191
AMapNaviIconTypeCableway
@ AMapNaviIconTypeCableway
36 通过索道图标 Via cable car icon
Definition AMapNaviCommonObj.h:175
AMapNaviIconTypeSlip
@ AMapNaviIconTypeSlip
42 通过滑道图标 Via slide icon
Definition AMapNaviCommonObj.h:181
AMapNaviIconTypeDefault
@ AMapNaviIconTypeDefault
1 车图标 Car icon
Definition AMapNaviCommonObj.h:140
AMapNaviIconTypeStair
@ AMapNaviIconTypeStair
43 通过阶梯图标 Via staircase icon
Definition AMapNaviCommonObj.h:182
AMapNaviIconTypeFerryboat
@ AMapNaviIconTypeFerryboat
46 通过渡轮图标 Via ferry icon
Definition AMapNaviCommonObj.h:185
AMapNaviIconTypeEntryRingContinue
@ AMapNaviIconTypeEntryRingContinue
23 标准小环岛 绕环岛直行，右侧通行地区的逆时针环岛 Standard small roundabout, go straight around the roundabout,...
Definition AMapNaviCommonObj.h:162
AMapNaviIconTypeFlyover
@ AMapNaviIconTypeFlyover
30 通过过街天桥图标 Via pedestrian overpass icon
Definition AMapNaviCommonObj.h:169
AMapNaviIconTypeLeftAndAround
@ AMapNaviIconTypeLeftAndAround
8 左转掉头图标 U-turn left icon
Definition AMapNaviCommonObj.h:147
AMapNaviIconTypeSquare
@ AMapNaviIconTypeSquare
32 通过广场图标 Via square icon
Definition AMapNaviCommonObj.h:171
AMapNaviIconTypeEntryRingRight
@ AMapNaviIconTypeEntryRingRight
22 标准小环岛 绕环岛右转，右侧通行地区的逆时针环岛 Standard small roundabout, turn right around the roundabout,...
Definition AMapNaviCommonObj.h:161
AMapNaviIconTypeEntryLeftRingContinue
@ AMapNaviIconTypeEntryLeftRingContinue
27 标准小环岛 绕环岛直行，左侧通行地区的顺时针环岛 Standard small roundabout, go straight around the roundabout,...
Definition AMapNaviCommonObj.h:166
AMapNaviIconTypeWalks
@ AMapNaviIconTypeWalks
39 通过行人道路图标 Via pedestrian path icon
Definition AMapNaviCommonObj.h:178
AMapNaviIconTypeEntryLeftRingRight
@ AMapNaviIconTypeEntryLeftRingRight
26 标准小环岛 绕环岛右转，左侧通行地区的顺时针环岛 Standard small roundabout, turn right around the roundabout,...
Definition AMapNaviCommonObj.h:165
AMapNaviIconTypeMergeRight
@ AMapNaviIconTypeMergeRight
66 靠右图标 Keep right icon since 9.0.0
Definition AMapNaviCommonObj.h:195
AMapNaviIconTypeEntryLeftRing
@ AMapNaviIconTypeEntryLeftRing
17 进入环岛图标，左侧通行地区的顺时针环岛 Enter roundabout icon, clockwise roundabout in left-hand traffic areas
Definition AMapNaviCommonObj.h:156
AMapNaviIconTypeRight
@ AMapNaviIconTypeRight
3 右转图标 Right turn icon
Definition AMapNaviCommonObj.h:142
AMapNaviIconTypeOutRoundabout
@ AMapNaviIconTypeOutRoundabout
12 驶出环岛图标 Exit roundabout icon
Definition AMapNaviCommonObj.h:151
AMapNaviIconTypeEntryRingUTurn
@ AMapNaviIconTypeEntryRingUTurn
24 标准小环岛 绕环岛调头，右侧通行地区的逆时针环岛 Standard small roundabout, make a U-turn around the roundabout,...
Definition AMapNaviCommonObj.h:163
AMapNaviIconTypeByStair
@ AMapNaviIconTypeByStair
51 楼梯换层图标 Stair transfer icon
Definition AMapNaviCommonObj.h:190
AMapNaviIconTypeLeaveBuilding
@ AMapNaviIconTypeLeaveBuilding
49 离开建筑物图标 Exit building icon
Definition AMapNaviCommonObj.h:188
AMapNaviIconTypePark
@ AMapNaviIconTypePark
33 通过公园图标 Via park icon
Definition AMapNaviCommonObj.h:172
AMapNaviIconTypeLeftBack
@ AMapNaviIconTypeLeftBack
6 左后方图标 Rear left icon
Definition AMapNaviCommonObj.h:145
AMapNaviIconTypeArrivedDestination
@ AMapNaviIconTypeArrivedDestination
15 到达目的地图标 Arrive at destination icon
Definition AMapNaviCommonObj.h:154
AMapNaviRouteIconPointType
AMapNaviRouteIconPointType
Definition AMapNaviCommonObj.h:452
AMapNaviRouteIconPointTypeVehicleFerry
@ AMapNaviRouteIconPointTypeVehicleFerry
汽车轮渡 Car ferry
Definition AMapNaviCommonObj.h:455
AMapNaviRouteIconPointTypeNULL
@ AMapNaviRouteIconPointTypeNULL
无效类型 Invalid type
Definition AMapNaviCommonObj.h:453
AMapNaviRouteIconPointTypeFoot
@ AMapNaviRouteIconPointTypeFoot
步行扎点 Walking anchor point
Definition AMapNaviCommonObj.h:454
AMapNaviRouteIconPointTypeMannedFerry
@ AMapNaviRouteIconPointTypeMannedFerry
载人轮渡 Passenger ferry
Definition AMapNaviCommonObj.h:456
ConvertDrivingPreferenceToDrivingStrategy
FOUNDATION_EXTERN AMapNaviDrivingStrategy ConvertDrivingPreferenceToDrivingStrategy(BOOL multipleRoute, BOOL avoidCongestion, BOOL avoidHighway, BOOL avoidCost, BOOL prioritiseHighway)
将驾车路线规划的偏好设置转换为驾车路径规划策略.注意：当prioritiseHighway为YES时，将忽略avoidHighway和avoidCost的设置 Convert the preferenc...
AMapNaviLinkType
AMapNaviLinkType
Definition AMapNaviCommonObj.h:440
AMapNaviLinkTypeElevatedRd
@ AMapNaviLinkTypeElevatedRd
高架路 Elevated road
Definition AMapNaviCommonObj.h:446
AMapNaviLinkTypeFairway
@ AMapNaviLinkTypeFairway
航道 Waterway
Definition AMapNaviCommonObj.h:443
AMapNaviLinkTypeUnderPass
@ AMapNaviLinkTypeUnderPass
隧道 Tunnel
Definition AMapNaviCommonObj.h:444
AMapNaviLinkTypeNull
@ AMapNaviLinkTypeNull
无效 Invalid
Definition AMapNaviCommonObj.h:441
AMapNaviLinkTypeBridge
@ AMapNaviLinkTypeBridge
桥梁 Bridge
Definition AMapNaviCommonObj.h:445
AMapNaviLinkTypeNormalRoad
@ AMapNaviLinkTypeNormalRoad
普通道路 Ordinary road
Definition AMapNaviCommonObj.h:442
AMapNaviCompositeVCBackwardActionType
AMapNaviCompositeVCBackwardActionType
Definition AMapNaviCommonObj.h:361
AMapNaviCompositeVCBackwardActionTypeNaviPop
@ AMapNaviCompositeVCBackwardActionTypeNaviPop
Definition AMapNaviCommonObj.h:363
AMapNaviCompositeVCBackwardActionTypeDismiss
@ AMapNaviCompositeVCBackwardActionTypeDismiss
Definition AMapNaviCommonObj.h:362
AMapNaviInvokerType
AMapNaviInvokerType
Definition AMapNaviCommonObj.h:570
AMapNaviInvokerTypeNavi
@ AMapNaviInvokerTypeNavi
Definition AMapNaviCommonObj.h:571
AMapNaviInvokerTypePlan
@ AMapNaviInvokerTypePlan
Definition AMapNaviCommonObj.h:572
AMapNaviRouteStatus
AMapNaviRouteStatus
Definition AMapNaviCommonObj.h:290
AMapNaviRouteStatusJam
@ AMapNaviRouteStatusJam
3 阻塞 Blocked
Definition AMapNaviCommonObj.h:294
AMapNaviRouteStatusSeriousJam
@ AMapNaviRouteStatusSeriousJam
4 严重阻塞 Severely blocked
Definition AMapNaviCommonObj.h:295
AMapNaviRouteStatusUnknow
@ AMapNaviRouteStatusUnknow
0 未知状态 Unknown status
Definition AMapNaviCommonObj.h:291
AMapNaviRouteStatusSlow
@ AMapNaviRouteStatusSlow
2 缓行 Slow moving
Definition AMapNaviCommonObj.h:293
AMapNaviRouteStatusDefault
@ AMapNaviRouteStatusDefault
5 默认路况（内部道路） Default traffic condition (internal road)
Definition AMapNaviCommonObj.h:296
AMapNaviRouteStatusFineOpen
@ AMapNaviRouteStatusFineOpen
6 极其畅通 Extremely clear
Definition AMapNaviCommonObj.h:297
AMapNaviRouteStatusSmooth
@ AMapNaviRouteStatusSmooth
1 通畅 Clear
Definition AMapNaviCommonObj.h:292
AMapNaviError
AMapNaviError
Definition AMapNaviCommonObj.h:29
AMapNaviErrorNoGPSPermission
@ AMapNaviErrorNoGPSPermission
没有定位权限 No location permission
Definition AMapNaviCommonObj.h:31
AMapNaviUnknowError
@ AMapNaviUnknowError
未知错误 Unknown error
Definition AMapNaviCommonObj.h:30
AMapNaviErrorNoFullGPSAccuracyPermission
@ AMapNaviErrorNoFullGPSAccuracyPermission
没有定位的精确位置权限 No precise location permission
Definition AMapNaviCommonObj.h:32
AMapNaviDriveEventType
AMapNaviDriveEventType
Definition AMapNaviCommonObj.h:489
AMapNaviDriveEventLeftTurn
@ AMapNaviDriveEventLeftTurn
急转弯-左转 Sharp turn - left turn
Definition AMapNaviCommonObj.h:491
AMapNaviDriveEventRightLaneChange
@ AMapNaviDriveEventRightLaneChange
急超车-右转 Urgent overtaking - right turn
Definition AMapNaviCommonObj.h:494
AMapNaviDriveEventRightTurn
@ AMapNaviDriveEventRightTurn
急转弯-右转 Sharp turn - right turn
Definition AMapNaviCommonObj.h:492
AMapNaviDriveEventLeftLaneChange
@ AMapNaviDriveEventLeftLaneChange
急超车-左转 Urgent overtaking - left turn
Definition AMapNaviCommonObj.h:493
AMapNaviDriveEventAccelerate
@ AMapNaviDriveEventAccelerate
急加速 Sudden acceleration
Definition AMapNaviCommonObj.h:495
AMapNaviDriveEventNone
@ AMapNaviDriveEventNone
详细播报 Detailed broadcast
Definition AMapNaviCommonObj.h:490
AMapNaviDriveEventBreak
@ AMapNaviDriveEventBreak
急减速 Sudden deceleration
Definition AMapNaviCommonObj.h:496
AMapNaviCalcRouteState
AMapNaviCalcRouteState
Definition AMapNaviCommonObj.h:113
AMapNaviCalcRouteStatePassRouteError
@ AMapNaviCalcRouteStatePassRouteError
12 没有找到通向途经点的道路 No route found to the waypoint
Definition AMapNaviCommonObj.h:126
AMapNaviCalcRouteStateLackPreview
@ AMapNaviCalcRouteStateLackPreview
8 数据缺乏预览数据 Data lacks preview data
Definition AMapNaviCommonObj.h:122
AMapNaviCalcRouteStateCLAuthorizationStatusDenied
@ AMapNaviCalcRouteStateCLAuthorizationStatusDenied
3000 无定位权限 No location permission
Definition AMapNaviCommonObj.h:131
AMapNaviCalcRouteStateCallCenterError
@ AMapNaviCalcRouteStateCallCenterError
5 呼叫中心错误 Call center error
Definition AMapNaviCommonObj.h:119
AMapNaviCalcRouteStateStartRouteError
@ AMapNaviCalcRouteStateStartRouteError
10 没有找到通向起点的道路 No route found to the starting point
Definition AMapNaviCommonObj.h:124
AMapNaviCalcRouteStateProtocolError
@ AMapNaviCalcRouteStateProtocolError
4 协议解析错误 Protocol parsing error
Definition AMapNaviCommonObj.h:118
AMapNaviCalcRouteStateStartPointError
@ AMapNaviCalcRouteStateStartPointError
3 起点错误 Starting point error
Definition AMapNaviCommonObj.h:117
AMapNaviCalcRouteStateEnvFailed
@ AMapNaviCalcRouteStateEnvFailed
0 环境初始化错误 Environment initialization error
Definition AMapNaviCommonObj.h:114
AMapNaviCalcRouteStateSucceed
@ AMapNaviCalcRouteStateSucceed
1 路径计算成功 Path calculation successful
Definition AMapNaviCommonObj.h:115
AMapNaviCalcRouteStateDistanceTooLong
@ AMapNaviCalcRouteStateDistanceTooLong
19 起点/终点/途经点的距离太长 The distance of the origin/destination/waypoints is too long
Definition AMapNaviCommonObj.h:128
AMapNaviCalcRouteStateCLAuthorizationReducedAccuracy
@ AMapNaviCalcRouteStateCLAuthorizationReducedAccuracy
3001 无定位的精确位置权限 No precise location permission
Definition AMapNaviCommonObj.h:132
AMapNaviCalcRouteStatePassPointError
@ AMapNaviCalcRouteStatePassPointError
21 途经点错误 Incorrect waypoints
Definition AMapNaviCommonObj.h:129
AMapNaviCalcRouteStateHaveNewCalcTaskWorking
@ AMapNaviCalcRouteStateHaveNewCalcTaskWorking
2999 有新的算路任务进行中导致本次算路失败 Route calculation failed due to a new routing task in progress
Definition AMapNaviCommonObj.h:130
AMapNaviCalcRouteStateEndPointError
@ AMapNaviCalcRouteStateEndPointError
6 终点错误 Destination error
Definition AMapNaviCommonObj.h:120
AMapNaviCalcRouteStateEndRouteError
@ AMapNaviCalcRouteStateEndRouteError
11 没有找到通向终点的道路 No route found to the destination
Definition AMapNaviCommonObj.h:125
AMapNaviCalcRouteStateRouteFail
@ AMapNaviCalcRouteStateRouteFail
13 算路失败（未知错误） Route calculation failed (unknown error)
Definition AMapNaviCommonObj.h:127
AMapNaviCalcRouteStateDataBufError
@ AMapNaviCalcRouteStateDataBufError
9 数据格式错误 Data format error
Definition AMapNaviCommonObj.h:123
AMapNaviCalcRouteStateEncodeFalse
@ AMapNaviCalcRouteStateEncodeFalse
7 服务端编码错误 Server encoding error
Definition AMapNaviCommonObj.h:121
AMapNaviCalcRouteStateNetworkError
@ AMapNaviCalcRouteStateNetworkError
2 网络失败 Network failure
Definition AMapNaviCommonObj.h:116
AMapNaviRoadFacilityType
AMapNaviRoadFacilityType
Definition AMapNaviCommonObj.h:399
AMapNaviRoadFacilityTypeFailwayCross
@ AMapNaviRoadFacilityTypeFailwayCross
铁路道口 Railway crossing
Definition AMapNaviCommonObj.h:408
AMapNaviRoadFacilityTypeFallingRocks
@ AMapNaviRoadFacilityTypeFallingRocks
注意落石 Beware of falling rocks
Definition AMapNaviCommonObj.h:407
AMapNaviRoadFacilityTypeRightInterflow
@ AMapNaviRoadFacilityTypeRightInterflow
右侧合流 Merge right
Definition AMapNaviCommonObj.h:402
AMapNaviRoadFacilityTypeTruckWeightLimit
@ AMapNaviRoadFacilityTypeTruckWeightLimit
货车限重 Truck weight limit
Definition AMapNaviCommonObj.h:419
AMapNaviRoadFacilityTypeSlippery
@ AMapNaviRoadFacilityTypeSlippery
易滑 Slippery
Definition AMapNaviCommonObj.h:409
AMapNaviRoadFacilityTypeRightNarrow
@ AMapNaviRoadFacilityTypeRightNarrow
右侧变窄 Narrowing on the right
Definition AMapNaviCommonObj.h:414
AMapNaviRoadFacilityTypeLinkingTurn
@ AMapNaviRoadFacilityTypeLinkingTurn
连续转弯 Continuous turn
Definition AMapNaviCommonObj.h:405
AMapNaviRoadFacilityTypeTruckHeightLimit
@ AMapNaviRoadFacilityTypeTruckHeightLimit
货车限高 Truck height limit
Definition AMapNaviCommonObj.h:417
AMapNaviRoadFacilityTypeLeftInterflow
@ AMapNaviRoadFacilityTypeLeftInterflow
左侧合流 Merge left
Definition AMapNaviCommonObj.h:401
AMapNaviRoadFacilityTypeCheckPoint
@ AMapNaviRoadFacilityTypeCheckPoint
货车检查站 Truck inspection station
Definition AMapNaviCommonObj.h:420
AMapNaviRoadFacilityTypeMaxSpeedLimit
@ AMapNaviRoadFacilityTypeMaxSpeedLimit
最大限速标志 Maximum speed limit sign
Definition AMapNaviCommonObj.h:410
AMapNaviRoadFacilityTypeTruckWidthLimit
@ AMapNaviRoadFacilityTypeTruckWidthLimit
货车限宽 Truck width limit
Definition AMapNaviCommonObj.h:418
AMapNaviRoadFacilityTypeVillage
@ AMapNaviRoadFacilityTypeVillage
村庄 Village
Definition AMapNaviCommonObj.h:412
AMapNaviRoadFacilityTypeNULL
@ AMapNaviRoadFacilityTypeNULL
0 无 None
Definition AMapNaviCommonObj.h:400
AMapNaviRoadFacilityTypeDoubleNarrow
@ AMapNaviRoadFacilityTypeDoubleNarrow
两侧变窄 Narrowing on both sides
Definition AMapNaviCommonObj.h:415
AMapNaviRoadFacilityTypeMinSpeedLimit
@ AMapNaviRoadFacilityTypeMinSpeedLimit
最小限速标志 Minimum speed limit sign
Definition AMapNaviCommonObj.h:411
AMapNaviRoadFacilityTypeAccidentArea
@ AMapNaviRoadFacilityTypeAccidentArea
事故多发地 Accident-prone area
Definition AMapNaviCommonObj.h:406
AMapNaviRoadFacilityTypeLeftNarrow
@ AMapNaviRoadFacilityTypeLeftNarrow
左侧变窄 Narrowing on the left
Definition AMapNaviCommonObj.h:413
AMapNaviRoadFacilityTypeReverseTurn
@ AMapNaviRoadFacilityTypeReverseTurn
反向转弯 Reverse turn
Definition AMapNaviCommonObj.h:404
AMapNaviRoadFacilityTypeSharpTurn
@ AMapNaviRoadFacilityTypeSharpTurn
急转弯 Sharp turn
Definition AMapNaviCommonObj.h:403
AMapNaviRoadFacilityTypeCrosswindArea
@ AMapNaviRoadFacilityTypeCrosswindArea
横风区 Crosswind area
Definition AMapNaviCommonObj.h:416
AMapNaviOnlineCarHailingType
AMapNaviOnlineCarHailingType
Definition AMapNaviCommonObj.h:462
AMapNaviOnlineCarHailingTypeNone
@ AMapNaviOnlineCarHailingTypeNone
非网约车模式, 即正常的默认模式 Non-ride-hailing mode, i.e. the normal default mode
Definition AMapNaviCommonObj.h:464
AMapNaviOnlineCarHailingTypeInvalid
@ AMapNaviOnlineCarHailingTypeInvalid
无效类型 Invalid type
Definition AMapNaviCommonObj.h:463
AMapNaviOnlineCarHailingTypePickUp
@ AMapNaviOnlineCarHailingTypePickUp
网约车接驾模式 Ride-hailing pick-up mode
Definition AMapNaviCommonObj.h:465
AMapNaviOnlineCarHailingTypeTransport
@ AMapNaviOnlineCarHailingTypeTransport
网约车送驾模式 Ride-hailing drop-off mode
Definition AMapNaviCommonObj.h:466
AMapNaviRoadClass
AMapNaviRoadClass
Definition AMapNaviCommonObj.h:222
AMapNaviRoadClassMainRoad
@ AMapNaviRoadClassMainRoad
7 主要道路 Main roads
Definition AMapNaviCommonObj.h:230
AMapNaviRoadClassVillageRoad
@ AMapNaviRoadClassVillageRoad
4 乡公路 Township road
Definition AMapNaviCommonObj.h:227
AMapNaviRoadClassNotNaviRoad
@ AMapNaviRoadClassNotNaviRoad
10 非导航道路 Non-navigation roads
Definition AMapNaviCommonObj.h:233
AMapNaviRoadClassNormalRoad
@ AMapNaviRoadClassNormalRoad
9 普通道路 Ordinary roads
Definition AMapNaviCommonObj.h:232
AMapNaviRoadClassMinorRoad
@ AMapNaviRoadClassMinorRoad
8 次要道路 Secondary roads
Definition AMapNaviCommonObj.h:231
AMapNaviRoadClassCountyInternalRoad
@ AMapNaviRoadClassCountyInternalRoad
5 县乡村内部道路 Village road
Definition AMapNaviCommonObj.h:228
AMapNaviRoadClassCountyRoad
@ AMapNaviRoadClassCountyRoad
3 县道 County road
Definition AMapNaviCommonObj.h:226
AMapNaviRoadClassMainStreet
@ AMapNaviRoadClassMainStreet
6 主要大街、城市快速道 Main streets, urban expressways
Definition AMapNaviCommonObj.h:229
AMapNaviRoadClassProvincialRoad
@ AMapNaviRoadClassProvincialRoad
2 省道 Provincial highway
Definition AMapNaviCommonObj.h:225
AMapNaviRoadClassNationalRoad
@ AMapNaviRoadClassNationalRoad
1 国道 National highway
Definition AMapNaviCommonObj.h:224
AMapNaviRoadClassHighWay
@ AMapNaviRoadClassHighWay
0 高速公路 Highway
Definition AMapNaviCommonObj.h:223
AMapNaviRoutePlanType
AMapNaviRoutePlanType
Definition AMapNaviCommonObj.h:369
AMapNaviRoutePlanTypeYaw
@ AMapNaviRoutePlanTypeYaw
2 偏航重算 Recalculation after deviation
Definition AMapNaviCommonObj.h:371
AMapNaviRoutePlanTypeUpdateCityData
@ AMapNaviRoutePlanTypeUpdateCityData
10 更新城市数据引起的重算 Recalculation caused by city data updates
Definition AMapNaviCommonObj.h:378
AMapNaviRoutePlanTypePushRouteData
@ AMapNaviRoutePlanTypePushRouteData
200 PushRouteData进行导航 Navigation via PushRouteData
Definition AMapNaviCommonObj.h:383
AMapNaviRoutePlanTypeParallelRoad
@ AMapNaviRoutePlanTypeParallelRoad
4 平行路切换 Parallel road switching
Definition AMapNaviCommonObj.h:373
AMapNaviRoutePlanTypeLimitLine
@ AMapNaviRoutePlanTypeLimitLine
6 限行算路(车牌限行) Route calculation with traffic restrictions (license plate restrictions)
Definition AMapNaviCommonObj.h:375
AMapNaviRoutePlanTypeDamagedRoad
@ AMapNaviRoutePlanTypeDamagedRoad
7 道路关闭 Road closure
Definition AMapNaviCommonObj.h:376
AMapNaviRoutePlanTypeLimitForbid
@ AMapNaviRoutePlanTypeLimitForbid
11 限时禁行引起的重算(在线) Recalculation due to temporary traffic restrictions (online)
Definition AMapNaviCommonObj.h:379
AMapNaviRoutePlanTypeDispatch
@ AMapNaviRoutePlanTypeDispatch
16 交警调度请求路线 Traffic police dispatch requesting routes
Definition AMapNaviCommonObj.h:382
AMapNaviRoutePlanTypeChangeStratege
@ AMapNaviRoutePlanTypeChangeStratege
3 切换算路策略 Switching route calculation strategy
Definition AMapNaviCommonObj.h:372
AMapNaviRoutePlanTypeChangeJnyPnt
@ AMapNaviRoutePlanTypeChangeJnyPnt
9 停车场模式/沿途搜索设置行程点 Parking mode/Search for waypoints along the route
Definition AMapNaviCommonObj.h:377
AMapNaviRoutePlanTypeTMC
@ AMapNaviRoutePlanTypeTMC
5 躲避拥堵 Avoiding congestion
Definition AMapNaviCommonObj.h:374
AMapNaviRoutePlanTypeMutiRouteRequest
@ AMapNaviRoutePlanTypeMutiRouteRequest
14 导航中请求备选路线 Requesting alternative routes during navigation
Definition AMapNaviCommonObj.h:381
AMapNaviRoutePlanTypeCommon
@ AMapNaviRoutePlanTypeCommon
1 直接算路 Direct route calculation
Definition AMapNaviCommonObj.h:370
AMapNaviRoutePlanTypeManualRefresh
@ AMapNaviRoutePlanTypeManualRefresh
12 手动刷新 Manual refresh
Definition AMapNaviCommonObj.h:380
AMapNaviViewTrackingMode
AMapNaviViewTrackingMode
Definition AMapNaviCommonObj.h:47
AMapNaviViewTrackingModeCarNorth
@ AMapNaviViewTrackingModeCarNorth
1 车头朝上 Head up
Definition AMapNaviCommonObj.h:49
AMapNaviViewTrackingModeMapNorth
@ AMapNaviViewTrackingModeMapNorth
0 正北朝上 North up
Definition AMapNaviCommonObj.h:48
AMapNaviViewMapModeType
AMapNaviViewMapModeType
Definition AMapNaviCommonObj.h:472
AMapNaviViewMapModeTypeCustom
@ AMapNaviViewMapModeTypeCustom
自定义地图样式 (还需传入 MAMapCustomStyleOptions ) Custom map style (MAMapCustomStyleOptions also needs to be pa...
Definition AMapNaviCommonObj.h:476
AMapNaviViewMapModeTypeDay
@ AMapNaviViewMapModeTypeDay
白天模式 Day mode
Definition AMapNaviCommonObj.h:473
AMapNaviViewMapModeTypeDayNightAuto
@ AMapNaviViewMapModeTypeDayNightAuto
根据日出日落时间自动切换白天黑夜 Automatically switch between day and night based on sunrise and sunset times
Definition AMapNaviCommonObj.h:475
AMapNaviViewMapModeTypeNight
@ AMapNaviViewMapModeTypeNight
黑夜模式 Night mode
Definition AMapNaviCommonObj.h:474
AMapNaviIntervalCameraPositionState
AMapNaviIntervalCameraPositionState
Definition AMapNaviCommonObj.h:389
AMapNaviIntervalCameraPositionStateIn
@ AMapNaviIntervalCameraPositionStateIn
2 在区间测速路段内 Within the section speed enforcement zone
Definition AMapNaviCommonObj.h:392
AMapNaviIntervalCameraPositionStateNULL
@ AMapNaviIntervalCameraPositionStateNULL
0 无 None
Definition AMapNaviCommonObj.h:390
AMapNaviIntervalCameraPositionStateReady
@ AMapNaviIntervalCameraPositionStateReady
1 即将进入区间测速路段(还未进入) About to enter the section speed enforcement zone (not yet entered)
Definition AMapNaviCommonObj.h:391
AMapNaviIntervalCameraPositionStateOut
@ AMapNaviIntervalCameraPositionStateOut
3 已离开区间测速路段（包括：已经过了测速路段终点 和 中途从区间中离开了） Exited the section speed enforcement zone (including: passed t...
Definition AMapNaviCommonObj.h:393
AMapNaviRoutePlanPOIType
AMapNaviRoutePlanPOIType
Definition AMapNaviCommonObj.h:303
AMapNaviRoutePlanPOITypeWay
@ AMapNaviRoutePlanPOITypeWay
2 途径点 Waypoint
Definition AMapNaviCommonObj.h:306
AMapNaviRoutePlanPOITypeEnd
@ AMapNaviRoutePlanPOITypeEnd
1 终点 End point
Definition AMapNaviCommonObj.h:305
AMapNaviRoutePlanPOITypeStart
@ AMapNaviRoutePlanPOITypeStart
0 起点 Start point
Definition AMapNaviCommonObj.h:304
AMapNaviMode
AMapNaviMode
Definition AMapNaviCommonObj.h:38
AMapNaviModeNone
@ AMapNaviModeNone
没有开始导航 Navigation not started
Definition AMapNaviCommonObj.h:39
AMapNaviModeGPS
@ AMapNaviModeGPS
实时导航 Real-time navigation
Definition AMapNaviCommonObj.h:40
AMapNaviModeEmulator
@ AMapNaviModeEmulator
模拟导航 Simulation navigation
Definition AMapNaviCommonObj.h:41
AMapNaviDrivingStrategy
AMapNaviDrivingStrategy
Definition AMapNaviCommonObj.h:72
AMapNaviDrivingStrategyMultipleAvoidHighwayAndCostAndCongestion
@ AMapNaviDrivingStrategyMultipleAvoidHighwayAndCostAndCongestion
18 多路径: 不走高速 & 避免收费 & 躲避拥堵 Multiple routes: Avoid highways & Avoid tolls & Avoid congestion
Definition AMapNaviCommonObj.h:93
AMapNaviDrivingStrategyMultipleAvoidCongestion
@ AMapNaviDrivingStrategyMultipleAvoidCongestion
12 多路径: 躲避拥堵 Multiple routes: Avoid congestion
Definition AMapNaviCommonObj.h:87
AMapNaviDrivingStrategyMultipleAvoidHighwayAndCongestion
@ AMapNaviDrivingStrategyMultipleAvoidHighwayAndCongestion
15 多路径: 不走高速 & 躲避拥堵 Multiple routes: Avoid highways & Avoid congestion
Definition AMapNaviCommonObj.h:90
AMapNaviDrivingStrategySinglePrioritiseHighwayAndDistance
@ AMapNaviDrivingStrategySinglePrioritiseHighwayAndDistance
单路径:高速优先&躲避拥堵 Single route: prioritize highways & avoid congestion since10.2.0
Definition AMapNaviCommonObj.h:104
AMapNaviDrivingStrategySingleAvoidCostAndCongestion
@ AMapNaviDrivingStrategySingleAvoidCostAndCongestion
8 单路径: 避免收费 & 躲避拥堵 Single route: avoid tolls & avoid congestion
Definition AMapNaviCommonObj.h:82
AMapNaviDrivingStrategySingleAvoidExpressway
@ AMapNaviDrivingStrategySingleAvoidExpressway
3 单路径: 不走快速路 Single route: Avoid expressways
Definition AMapNaviCommonObj.h:77
AMapNaviDrivingStrategySinglePrioritiseDistance
@ AMapNaviDrivingStrategySinglePrioritiseDistance
2 单路径: 距离优先 Single route: Distance priority
Definition AMapNaviCommonObj.h:76
AMapNaviDrivingStrategySingleAvoidHighwayAndCostAndCongestion
@ AMapNaviDrivingStrategySingleAvoidHighwayAndCostAndCongestion
9 单路径: 不走高速 & 避免收费 & 躲避拥堵 Single route: avoid highways & avoid tolls & avoid congestion
Definition AMapNaviCommonObj.h:83
AMapNaviMotorStrategyMultipleAvoidCost
@ AMapNaviMotorStrategyMultipleAvoidCost
2004 针对摩托车多路径: 避免收费 Multiple routes for motorcycles: Avoid tolls since 8.0.0
Definition AMapNaviCommonObj.h:100
AMapNaviDrivingStrategySingleAvoidHighwayAndShortestDistance
@ AMapNaviDrivingStrategySingleAvoidHighwayAndShortestDistance
单路径:高速优先&距离优先 Single route: Highway priority & Distance priority since10.2.0
Definition AMapNaviCommonObj.h:105
AMapNaviDrivingStrategySingleAvoidHighwayPrioritiseSpeedCostDistance
@ AMapNaviDrivingStrategySingleAvoidHighwayPrioritiseSpeedCostDistance
单路径:不走高速&距离优先 Single path: Do not take highways&prioritize distance since since10....
Definition AMapNaviCommonObj.h:106
AMapNaviDrivingStrategyMultipleShortestTimeDistance
@ AMapNaviDrivingStrategyMultipleShortestTimeDistance
11 多路径: 时间最短 & 距离最短 Multiple routes: Shortest time & Shortest distance
Definition AMapNaviCommonObj.h:86
AMapNaviDrivingStrategySinglePrioritiseSpeedCostDistance
@ AMapNaviDrivingStrategySinglePrioritiseSpeedCostDistance
5 单路径: 速度优先 & 费用优先 & 距离优先 Single route: Speed first & cost first & distance first
Definition AMapNaviCommonObj.h:79
AMapNaviDrivingStrategySingleAvoidHighway
@ AMapNaviDrivingStrategySingleAvoidHighway
6 单路径: 不走高速 Single route: avoid highways
Definition AMapNaviCommonObj.h:80
AMapNaviMotorStrategyMultipleDefault
@ AMapNaviMotorStrategyMultipleDefault
2001 针对摩托车多路径: 默认 Multiple routes for motorcycles: Default since 8.0.0
Definition AMapNaviCommonObj.h:97
AMapNaviMotorStrategyMultipleAvoidHighway
@ AMapNaviMotorStrategyMultipleAvoidHighway
2002 针对摩托车多路径: 不走高速 Multiple routes for motorcycles: Avoid highways since 8.0.0
Definition AMapNaviCommonObj.h:98
AMapNaviDrivingStrategySinglePrioritiseHighwayAvoidCongestion
@ AMapNaviDrivingStrategySinglePrioritiseHighwayAvoidCongestion
单路径:高速优先&速度优先 Single route: Highway priority & Speed priority since10.2.0
Definition AMapNaviCommonObj.h:103
AMapNaviDrivingStrategySingleAvoidHighwayAndCost
@ AMapNaviDrivingStrategySingleAvoidHighwayAndCost
7 单路径: 不走高速 & 避免收费 Single route: avoid highways & avoid tolls
Definition AMapNaviCommonObj.h:81
AMapNaviDrivingStrategyMultipleAvoidHighway
@ AMapNaviDrivingStrategyMultipleAvoidHighway
13 多路径: 不走高速 Multiple routes: Avoid highways
Definition AMapNaviCommonObj.h:88
AMapNaviDrivingStrategySingleAvoidCongestion
@ AMapNaviDrivingStrategySingleAvoidCongestion
4 单路径: 躲避拥堵 Single route: Avoid congestion
Definition AMapNaviCommonObj.h:78
AMapNaviDrivingStrategyMultipleAvoidHighwayAndCost
@ AMapNaviDrivingStrategyMultipleAvoidHighwayAndCost
16 多路径: 不走高速 & 避免收费 Multiple routes: Avoid highways & Avoid tolls
Definition AMapNaviCommonObj.h:91
AMapNaviDrivingStrategySinglePrioritiseHighway
@ AMapNaviDrivingStrategySinglePrioritiseHighway
单路径:不走高速&躲避拥堵 Single route: Avoid highways & traffic congestion since10.2.0
Definition AMapNaviCommonObj.h:102
AMapNaviDrivingStrategyMultiplePrioritiseHighwayAvoidCongestion
@ AMapNaviDrivingStrategyMultiplePrioritiseHighwayAvoidCongestion
20 多路径: 高速优先 & 躲避拥堵 Multiple routes: Highway priority & Avoid congestion
Definition AMapNaviCommonObj.h:95
AMapNaviDrivingStrategyMultipleDefault
@ AMapNaviDrivingStrategyMultipleDefault
10 多路径: 默认,速度优先(避让拥堵+速度优先+避免收费) Multiple routes: Default, Speed priority (Avoid congestion + Speed pr...
Definition AMapNaviCommonObj.h:85
AMapNaviDrivingStrategyMultiplePrioritiseHighway
@ AMapNaviDrivingStrategyMultiplePrioritiseHighway
19 多路径: 高速优先 Multiple routes: Highway priority
Definition AMapNaviCommonObj.h:94
AMapNaviDrivingStrategyMultipleAvoidCost
@ AMapNaviDrivingStrategyMultipleAvoidCost
14 多路径: 避免收费 Multiple routes: Avoid tolls
Definition AMapNaviCommonObj.h:89
AMapNaviMotorStrategyMultiplePrioritiseHighway
@ AMapNaviMotorStrategyMultiplePrioritiseHighway
2003 针对摩托车多路径: 高速优先 Multiple routes for motorcycles: Highway priority since 8.0.0
Definition AMapNaviCommonObj.h:99
AMapNaviDrivingStrategySingleAvoidHighwayAvoidCongestion
@ AMapNaviDrivingStrategySingleAvoidHighwayAvoidCongestion
Definition AMapNaviCommonObj.h:101
AMapNaviDrivingStrategyMultipleAvoidCostAndCongestion
@ AMapNaviDrivingStrategyMultipleAvoidCostAndCongestion
17 多路径: 避免收费 & 躲避拥堵 Multiple routes: Avoid tolls & Avoid congestion
Definition AMapNaviCommonObj.h:92
AMapNaviDrivingStrategySingleInvalid
@ AMapNaviDrivingStrategySingleInvalid
-1 非法 Illegal
Definition AMapNaviCommonObj.h:73
AMapNaviDrivingStrategySingleAvoidCost
@ AMapNaviDrivingStrategySingleAvoidCost
1 单路径: 避免收费 Single route: Avoid tolls
Definition AMapNaviCommonObj.h:75
AMapNaviDrivingStrategySingleDefault
@ AMapNaviDrivingStrategySingleDefault
0 单路径: 默认,速度优先(常规最快) Single route: Default, speed priority (conventionally fastest)
Definition AMapNaviCommonObj.h:74
AMapNaviType
AMapNaviType
Definition AMapNaviCommonObj.h:511
AMapNaviTypeEleBike
@ AMapNaviTypeEleBike
骑行（电动车） Cycling (Electric Vehicle)
Definition AMapNaviCommonObj.h:516
AMapNaviTypeInvalid
@ AMapNaviTypeInvalid
无效值 Invalid value
Definition AMapNaviCommonObj.h:512
AMapNaviTypeDrive
@ AMapNaviTypeDrive
驾车 Driving
Definition AMapNaviCommonObj.h:513
AMapNaviTypeWalk
@ AMapNaviTypeWalk
步行 Walking
Definition AMapNaviCommonObj.h:515
AMapNaviTypeRide
@ AMapNaviTypeRide
骑行（自行车） Cycling (Bicycle)
Definition AMapNaviCommonObj.h:514
AMapNaviFullLinkLogBlock
void(^ AMapNaviFullLinkLogBlock)(NSString *_Nullable info)
全链路日志 Full link log
Definition AMapNaviCommonObj.h:548
AMapNaviDriveViewShowMode
AMapNaviDriveViewShowMode
Definition AMapNaviCommonObj.h:55
AMapNaviDriveViewShowModeCarPositionLocked
@ AMapNaviDriveViewShowModeCarPositionLocked
锁车状态 Locked state
Definition AMapNaviCommonObj.h:56
AMapNaviDriveViewShowModeNormal
@ AMapNaviDriveViewShowModeNormal
普通状态 Normal state
Definition AMapNaviCommonObj.h:58
AMapNaviDriveViewShowModeOverview
@ AMapNaviDriveViewShowModeOverview
全览状态 Overview state
Definition AMapNaviCommonObj.h:57
NS_OPTIONS
typedef NS_OPTIONS(NSUInteger, AMapNaviCompositeBroadcastType)
Definition AMapNaviCommonObj.h:481
AMapNaviElevatedRoadStatusFlag
AMapNaviElevatedRoadStatusFlag
Definition AMapNaviCommonObj.h:321
AMapNaviElevatedRoadStatusFlagUp
@ AMapNaviElevatedRoadStatusFlagUp
2 可切换到高架上 Can switch to on elevated road
Definition AMapNaviCommonObj.h:324
AMapNaviElevatedRoadStatusFlagNone
@ AMapNaviElevatedRoadStatusFlagNone
0 无高架可切换 No elevated road to switch
Definition AMapNaviCommonObj.h:322
AMapNaviElevatedRoadStatusFlagUnder
@ AMapNaviElevatedRoadStatusFlagUnder
1 可切换到高架下 Can switch to under elevated road
Definition AMapNaviCommonObj.h:323
AMapNaviRouteNotifyDataType
AMapNaviRouteNotifyDataType
Definition AMapNaviCommonObj.h:426
AMapNaviRouteNotifyDataTypeRestrictArea
@ AMapNaviRouteNotifyDataTypeRestrictArea
1 限行区域通知 Restricted area notification
Definition AMapNaviCommonObj.h:428
AMapNaviRouteNotifyDataTypeChangeMainRoute
@ AMapNaviRouteNotifyDataTypeChangeMainRoute
20 备选路线切换为主路线的结果通知 Alternate route switched to main route notification
Definition AMapNaviCommonObj.h:433
AMapNaviRouteNotifyDataTypeRoadClosedArea
@ AMapNaviRouteNotifyDataTypeRoadClosedArea
3 道路关闭通知 Road closure notification
Definition AMapNaviCommonObj.h:430
AMapNaviRouteNotifyDataTypeDispatch
@ AMapNaviRouteNotifyDataTypeDispatch
5 交警路线调度通知 Traffic police route dispatch notification
Definition AMapNaviCommonObj.h:432
AMapNaviRouteNotifyDataTypeJamArea
@ AMapNaviRouteNotifyDataTypeJamArea
4 拥堵区域通知 Congestion area notification
Definition AMapNaviCommonObj.h:431
AMapNaviRouteNotifyDataTypeNULL
@ AMapNaviRouteNotifyDataTypeNULL
0 无效 Invalid
Definition AMapNaviCommonObj.h:427
AMapNaviRouteNotifyDataTypeForbidArea
@ AMapNaviRouteNotifyDataTypeForbidArea
2 禁行区域通知 No-entry zone notification
Definition AMapNaviCommonObj.h:429
AMapNaviRouteNotifyDataTypeGPSSignalWeak
@ AMapNaviRouteNotifyDataTypeGPSSignalWeak
21 手机卫星定位信号弱的通知 Notification of Weak Satellite Positioning Signal on Mobile Phone
Definition AMapNaviCommonObj.h:434
CreateLaneInfoImageWithLaneInfo
FOUNDATION_EXTERN UIImage * CreateLaneInfoImageWithLaneInfo(NSString *laneBackInfo, NSString *laneSelectInfo)
创建车道信息图片 Create lane information image
AMapNaviFormWay
AMapNaviFormWay
Definition AMapNaviCommonObj.h:239
AMapNaviFormWayTurnLeftAndRightRoad
@ AMapNaviFormWayTurnLeftAndRightRoad
16 左右转专用道 Left and Right Turn Lane
Definition AMapNaviCommonObj.h:256
AMapNaviFormWayExit
@ AMapNaviFormWayExit
9 出口 Exit
Definition AMapNaviCommonObj.h:249
AMapNaviFormWayRampAndJCT
@ AMapNaviFormWayRampAndJCT
8 匝道与JCT Ramp and JCT
Definition AMapNaviCommonObj.h:248
AMapNaviFormWayTurnRightRoadA
@ AMapNaviFormWayTurnRightRoadA
11 A类右转专用道 Class A Right-Turn Lane
Definition AMapNaviCommonObj.h:251
AMapNaviFormWayRestAreaRampJCT
@ AMapNaviFormWayRestAreaRampJCT
58 服务区与匝道以及JCT Service Area, Ramp and JCT
Definition AMapNaviCommonObj.h:259
AMapNaviFormWayMainRoad
@ AMapNaviFormWayMainRoad
1 主路 Main road
Definition AMapNaviCommonObj.h:241
AMapNaviFormWaySideRoad
@ AMapNaviFormWaySideRoad
7 辅路 Frontage Road
Definition AMapNaviCommonObj.h:247
AMapNaviFormWayRestAreaAndJCT
@ AMapNaviFormWayRestAreaAndJCT
53 服务区与JCT Service Area and JCT
Definition AMapNaviCommonObj.h:257
AMapNaviFormWayJCT
@ AMapNaviFormWayJCT
3 JCT道路 JCT roads
Definition AMapNaviCommonObj.h:243
AMapNaviFormWayRoundabout
@ AMapNaviFormWayRoundabout
4 环岛 Roundabouts
Definition AMapNaviCommonObj.h:244
AMapNaviFormWayTurnLeftRoadA
@ AMapNaviFormWayTurnLeftRoadA
13 A类左转专用道 Class A Left-Turn Lane
Definition AMapNaviCommonObj.h:253
AMapNaviFormWayRamp
@ AMapNaviFormWayRamp
6 匝道 Ramp
Definition AMapNaviCommonObj.h:246
AMapNaviFormWayTurnRightRoadB
@ AMapNaviFormWayTurnRightRoadB
12 B类右转专用道 Class B Right-Turn Lane
Definition AMapNaviCommonObj.h:252
AMapNaviFormWayNone
@ AMapNaviFormWayNone
-1 无效 Invalid
Definition AMapNaviCommonObj.h:240
AMapNaviFormWayEntrance
@ AMapNaviFormWayEntrance
10 入口 Entrance
Definition AMapNaviCommonObj.h:250
AMapNaviFormWayTurnLeftRoadB
@ AMapNaviFormWayTurnLeftRoadB
14 B类左转专用道 Class B Left-Turn Lane
Definition AMapNaviCommonObj.h:254
AMapNaviFormWayNormalRoad
@ AMapNaviFormWayNormalRoad
15 普通道路 Ordinary Road
Definition AMapNaviCommonObj.h:255
AMapNaviFormWayRestArea
@ AMapNaviFormWayRestArea
5 服务区 Service Area
Definition AMapNaviCommonObj.h:245
AMapNaviFormWayRestAreaAndRamp
@ AMapNaviFormWayRestAreaAndRamp
56 服务区与匝道 Service Area and Ramp
Definition AMapNaviCommonObj.h:258
AMapNaviFormWayInternalRoad
@ AMapNaviFormWayInternalRoad
2 路口内部道路 Intersection internal roads
Definition AMapNaviCommonObj.h:242
AMapNaviAudioOutputMode
AMapNaviAudioOutputMode
Definition AMapNaviCommonObj.h:20
AMapNaviAudioOutputModeSpecial
@ AMapNaviAudioOutputModeSpecial
Definition AMapNaviCommonObj.h:23
AMapNaviAudioOutputModeText
@ AMapNaviAudioOutputModeText
Definition AMapNaviCommonObj.h:22
AMapNaviAudioOutputModeNone
@ AMapNaviAudioOutputModeNone
Definition AMapNaviCommonObj.h:21
AMapNaviAppLangType
AMapNaviAppLangType
Definition AMapNaviCommonObj.h:520
AMapNaviAppLangZhHantHK
@ AMapNaviAppLangZhHantHK
中文繁体-香港 Traditional Chinese - Hong Kong
Definition AMapNaviCommonObj.h:522
AMapNaviAppLangZhHans
@ AMapNaviAppLangZhHans
中文简体 Simplified Chinese
Definition AMapNaviCommonObj.h:521
AMapNaviAppLangZhHantTW
@ AMapNaviAppLangZhHantTW
中文繁体-台湾 Traditional Chinese - Taiwan
Definition AMapNaviCommonObj.h:523
AMapNaviDetectedMode
AMapNaviDetectedMode
Definition AMapNaviCommonObj.h:212
AMapNaviDetectedModeCameraAndSpecialRoad
@ AMapNaviDetectedModeCameraAndSpecialRoad
3 电子眼和特殊道路设施 Electronic eyes and special road facilities
Definition AMapNaviCommonObj.h:216
AMapNaviDetectedModeSpecialRoad
@ AMapNaviDetectedModeSpecialRoad
2 仅特殊道路设施 Only special road facilities
Definition AMapNaviCommonObj.h:215
AMapNaviDetectedModeCamera
@ AMapNaviDetectedModeCamera
1 仅电子眼 Only electronic eyes
Definition AMapNaviCommonObj.h:214
AMapNaviDetectedModeNone
@ AMapNaviDetectedModeNone
0 关闭所有 Turn off all
Definition AMapNaviCommonObj.h:213
AMapNaviRingType
AMapNaviRingType
Definition AMapNaviCommonObj.h:339
AMapNaviRingTypeElecDing
@ AMapNaviRingTypeElecDing
102 巡航状态下通过电子眼（所有类型）的提示音 Prompt sound when passing through electronic eyes (all types) in cruise mode
Definition AMapNaviCommonObj.h:344
AMapNaviRingTypeElecOverSpeedDing
@ AMapNaviRingTypeElecOverSpeedDing
103 巡航状态下电子眼播报点超速时的提示音 Prompt sound when exceeding the speed limit at electronic eye broadcast points...
Definition AMapNaviCommonObj.h:345
AMapNaviRingTypeReroute
@ AMapNaviRingTypeReroute
1 偏航重算的提示音 Prompt sound for recalculating the route
Definition AMapNaviCommonObj.h:341
AMapNaviRingTypeDong
@ AMapNaviRingTypeDong
101 导航状态下通过测速电子眼的提示音 Prompt sound when passing a speed camera in navigation mode
Definition AMapNaviCommonObj.h:343
AMapNaviRingTypeNULL
@ AMapNaviRingTypeNULL
0 无 None
Definition AMapNaviCommonObj.h:340
AMapNaviRingTypeDing
@ AMapNaviRingTypeDing
100 即将到达转向路口时的提示音 Prompt sound when approaching a turning intersection
Definition AMapNaviCommonObj.h:342
AMapNaviTravelStrategy
AMapNaviTravelStrategy
Definition AMapNaviCommonObj.h:64
AMapNaviTravelStrategySingleDefault
@ AMapNaviTravelStrategySingleDefault
算路支持一条 Route calculation supports one route
Definition AMapNaviCommonObj.h:65
AMapNaviTravelStrategyMultipleDefault
@ AMapNaviTravelStrategyMultipleDefault
算路支持多条 Route calculation supports multiple routes
Definition AMapNaviCommonObj.h:66
AMapNaviCompositeThemeType
AMapNaviCompositeThemeType
Definition AMapNaviCommonObj.h:330
AMapNaviCompositeThemeTypeLight
@ AMapNaviCompositeThemeTypeLight
1 浅色系 Light tones
Definition AMapNaviCommonObj.h:332
AMapNaviCompositeThemeTypeDark
@ AMapNaviCompositeThemeTypeDark
2 暗色系 Dark tones
Definition AMapNaviCommonObj.h:333
AMapNaviCompositeThemeTypeDefault
@ AMapNaviCompositeThemeTypeDefault
0 蓝色系 Blue tones
Definition AMapNaviCommonObj.h:331
AMapNaviSoundType
AMapNaviSoundType
Definition AMapNaviCommonObj.h:201
AMapNaviSoundTypeNavigationStart
@ AMapNaviSoundTypeNavigationStart
开始导航 Start navigation since 7.8.0
Definition AMapNaviCommonObj.h:203
AMapNaviSoundTypeNavigationEnd
@ AMapNaviSoundTypeNavigationEnd
到达目的地 Arrived at destination since 7.8.0
Definition AMapNaviCommonObj.h:204
AMapNaviSoundTypeInterrupt
@ AMapNaviSoundTypeInterrupt
打断类型（播报内容为空），表示下一句播报很重要，可能会打断前句 Interruption type (announcement content is empty),...
Definition AMapNaviCommonObj.h:206
AMapNaviSoundTypeDefault
@ AMapNaviSoundTypeDefault
默认播报 Default announcement
Definition AMapNaviCommonObj.h:202
AMapNaviSoundTypeYaw
@ AMapNaviSoundTypeYaw
偏航播报 Off-route announcement since 7.9.0
Definition AMapNaviCommonObj.h:205
AMapNaviErrorDomain
NSString *const AMapNaviErrorDomain
AMapNaviAppLangOptions
Definition AMapNaviCommonObj.h:1878
AMapNaviCalRouteOptions
Definition AMapNaviCommonObj.h:1853
AMapNaviCameraInfo
电子眼信息类 Electronic eye information category
Definition AMapNaviCommonObj.h:778
AMapNaviChargingInfo
充电详情 Charging details since 10.1.0
Definition AMapNaviCommonObj.h:1754
AMapNaviCongestionInfo
Definition AMapNaviCommonObj.h:1226
AMapNaviCruiseCongestionInfo
Definition AMapNaviCommonObj.h:935
AMapNaviCruiseInfo
巡航模式信息类 Cruise mode information
Definition AMapNaviCommonObj.h:836
AMapNaviCruiseLinkStatus
Definition AMapNaviCommonObj.h:919
AMapNaviDriveComfort
Definition AMapNaviCommonObj.h:1431
AMapNaviDriveEvent
Definition AMapNaviCommonObj.h:1467
AMapNaviExitBoardInfo
Definition AMapNaviCommonObj.h:1415
AMapNaviGroupSegment
聚合段信息类 Aggregation segment information class since 5.1.0
Definition AMapNaviCommonObj.h:697
AMapNaviGuide
导航段信息类 Navigation segment information class
Definition AMapNaviCommonObj.h:675
AMapNaviInputTip
Definition AMapNaviCommonObj.h:1696
AMapNaviIntervalCameraDynamicInfo
Definition AMapNaviCommonObj.h:755
AMapNaviNotAvoidFacilityAndForbiddenInfo
Definition AMapNaviCommonObj.h:1108
AMapNaviPCMTask
Definition AMapNaviCommonObj.h:1583
AMapNaviPOI
AMapNaviPOI since 10.1.0.
Definition AMapNaviCommonObj.h:1726
AMapNaviPOIInfo
Definition AMapNaviCommonObj.h:1326
AMapNaviParallelRoadInfo
Definition AMapNaviCommonObj.h:1350
AMapNaviParallelRoadStatus
Definition AMapNaviCommonObj.h:1033
AMapNaviPointBounds
Definition AMapNaviCommonObj.h:650
AMapNaviPoint
Definition AMapNaviCommonObj.h:614
AMapNaviPoint::latitude
CGFloat latitude
Definition AMapNaviCommonObj.h:618
AMapNaviPoint::longitude
CGFloat longitude
Definition AMapNaviCommonObj.h:622
AMapNaviPolylineGreyColor
Definition AMapNaviCommonObj.h:1507
AMapNaviPolylineTrafficStatusColor
Definition AMapNaviCommonObj.h:1539
AMapNaviRestrictionInfo
Definition AMapNaviCommonObj.h:996
AMapNaviRoadFacilityInfo
Definition AMapNaviCommonObj.h:1170
AMapNaviRoadShadePathInfo
骑行电动车林荫路路线信息 Cycling/walking road shade route information
Definition AMapNaviCommonObj.h:1664
AMapNaviRoadShadeResult
骑行电动车林荫路请求结果 Cycling/walking road shade request result
Definition AMapNaviCommonObj.h:1681
AMapNaviRouteForbiddenInfo
Definition AMapNaviCommonObj.h:1142
AMapNaviRoute
Definition AMapNaviRoute.h:186
AMapNaviRouteIconPoint
Definition AMapNaviCommonObj.h:1290
AMapNaviRouteLabel
Definition AMapNaviCommonObj.h:980
AMapNaviRouteNotifyData
Definition AMapNaviCommonObj.h:1190
AMapNaviRouteTrafficEventInfo
交通事件信息 Traffic incident information since 10.0.920
Definition AMapNaviCommonObj.h:1654
AMapNaviRouteWayPointInfo
Definition AMapNaviCommonObj.h:1390
AMapNaviServiceAreaChildrenPOI
服务区子poi since 10.1.0 Service Area Sub POI Since 10.1.0
Definition AMapNaviCommonObj.h:1783
AMapNaviServiceAreaDetailInfo
Definition AMapNaviCommonObj.h:1793
AMapNaviServiceAreaInfo
服务区域信息 Service area information since 5.0.0
Definition AMapNaviCommonObj.h:804
AMapNaviSlopeInfo
Definition AMapNaviCommonObj.h:1830
AMapNaviSuggestChangeMainNaviRouteInfo
Definition AMapNaviCommonObj.h:1270
AMapNaviTMCStatusColor
Definition AMapNaviCommonObj.h:1603
AMapNaviToWayPointInfo
Definition AMapNaviCommonObj.h:1361
AMapNaviTrafficEventItem
交通事件信息 Traffic incident information since 10.0.920
Definition AMapNaviCommonObj.h:1626
AMapNaviTrafficFacilityInfo
道路交通设施类 Road traffic facilities
Definition AMapNaviCommonObj.h:896
AMapNaviTrafficIncidentInfo
Definition AMapNaviCommonObj.h:1306
AMapNaviTrafficStatus
前方交通路况信息类 Traffic condition information class ahead
Definition AMapNaviCommonObj.h:722
AMapNaviVehicleInfo
Definition AMapNaviCommonObj.h:1052
© 2017 高德信息技术有限公司 版权所有，保留所有权利。