30 lines
964 B
Objective-C
30 lines
964 B
Objective-C
//
|
|
// APathModel.h
|
|
// AMapNavIOSSDK
|
|
//
|
|
// Created by admin on 2026/3/25.
|
|
//
|
|
|
|
#import <Foundation/Foundation.h>
|
|
#import <MJExtension/MJExtension.h>
|
|
#import "ANaviPathInfoModel.h"
|
|
|
|
NS_ASSUME_NONNULL_BEGIN
|
|
|
|
@class ANaviPathInfoModel;
|
|
|
|
@interface APathModel : NSObject
|
|
|
|
@property (nonatomic, assign) CGFloat distance; // 总距离(米)
|
|
@property (nonatomic, assign) CGFloat duration; // 总时长(秒)
|
|
@property (nonatomic, copy, nullable) NSString *strategy; // 路线策略,如"避免拥堵"
|
|
@property (nonatomic, copy, nullable) NSString *tolls; // 高速费(元)
|
|
@property (nonatomic, assign) CGFloat toll_distance; // 高速里程(米)
|
|
@property (nonatomic, assign) NSInteger restriction; // 限行标志,-1 无
|
|
@property (nonatomic, assign) NSInteger traffic_lights; // 红绿灯数量
|
|
@property (nonatomic, strong) NSArray<ANaviPathInfoModel *> *naviList; // 途经点列表
|
|
|
|
@end
|
|
|
|
NS_ASSUME_NONNULL_END
|