8 #import <UIKit/UIKit.h>
9 #import <BaiduMapAPI_Base/BMKTypes.h>
14 BMK_NAVI_TYPE_NATIVE = 0,
20 BMK_NAVI_ROUTE_PLAN_TYPE_BLK = 0,
21 BMK_NAVI_ROUTE_PLAN_TYPE_TIME,
22 BMK_NAVI_ROUTE_PLAN_TYPE_DIS,
23 BMK_NAVI_ROUTE_PLAN_TYPE_FEE,
24 BMK_NAVI_ROUTE_PLAN_TYPE_DEFAULT,
25 BMK_NAVI_ROUTE_PLAN_TYPE_ECONOMICS
26 } BMK_NAVI_ROUTE_PLAN_TYPE;
33 BMK_NAVI_TYPE _naviType;
44 @property (nonatomic, copy) NSString *appScheme;
46 @property (nonatomic, copy) NSString *appName;
48 @property (nonatomic, assign) BOOL isSupportWeb;
50 @property (nonatomic, assign) BMK_NAVI_ROUTE_PLAN_TYPE preferenceType;
52 @property (nonatomic, strong) NSArray<BMKPlanNode *> *viaPoints;
59 @property (nonatomic, assign)
float height;
61 @property (nonatomic, assign)
float width;
63 @property (nonatomic, assign)
float weight;
65 @property (nonatomic, assign)
float length;
96 + (BMKOpenErrorCode)openBaiduMapNavigation:(
BMKNaviPara *)para;
103 + (BMKOpenErrorCode)openBaiduMapWalkNavigation:(
BMKNaviPara *)para;
110 + (BMKOpenErrorCode)openBaiduMapRideNavigation:(
BMKNaviPara *)para;
116 + (BMKOpenErrorCode)openBaiduMapwalkARNavigation:(
BMKNaviPara *)para;
122 + (BMKOpenErrorCode)openBaiduMapNewEngNavigation:(
BMKNaviPara *)para;
135 + (BMKOpenErrorCode)openBaiduMapMotorNavigation:(
BMKNaviPara *)para;