BaiduMap_IOSSDK_v4.2.1_Docs
BMKNavigation.h
1 /*
2  * BMKNavigation.h
3  * BMapKit
4  *
5  * Copyright 2011 Baidu Inc. All rights reserved.
6  *
7  */
8 #import <UIKit/UIKit.h>
9 #import <BaiduMapAPI_Base/BMKTypes.h>
10 //定义调起导航的两种类型
11 //注:自2.8.0开始废弃,只支持调起客户端导航,在调起客户端导航时,才会调起web导航
12 typedef enum
13 {
14  BMK_NAVI_TYPE_NATIVE = 0,//客户端导航
15  BMK_NAVI_TYPE_WEB,//web导航
16 } BMK_NAVI_TYPE;
17 
19 @interface BMKNaviPara : NSObject
20 {
21  BMKPlanNode* _startPoint;
22  BMKPlanNode* _endPoint;
23  BMK_NAVI_TYPE _naviType;
24  NSString* _appScheme;
25  NSString* _appName;
26 }
28 @property (nonatomic, strong) BMKPlanNode* startPoint;
30 @property (nonatomic, strong) BMKPlanNode* endPoint;
32 @property (nonatomic, assign) BMK_NAVI_TYPE naviType __deprecated_msg("自2.8.0开始废弃");
34 @property (nonatomic, strong) NSString* appScheme;
36 @property (nonatomic, strong) NSString* appName;
38 @property (nonatomic, assign) BOOL isSupportWeb;
39 
40 @end
41 
43 @interface BMKNavigation : NSObject
44 
49 + (BMKOpenErrorCode)openBaiduMapNavigation:(BMKNaviPara*)para;
50 
56 + (BMKOpenErrorCode)openBaiduMapWalkNavigation:(BMKNaviPara*)para;
57 
63 + (BMKOpenErrorCode)openBaiduMapRideNavigation:(BMKNaviPara*)para;
69 + (BMKOpenErrorCode)openBaiduMapwalkARNavigation:(BMKNaviPara*)para;
70 
71 @end
72 
73 
线路检索节点信息,一个路线检索节点可以通过经纬度坐标或城市名加地名确定
Definition: BMKTypes.h:294
调起百度地图 – 导航(驾车、步行、骑行)
Definition: BMKNavigation.h:43
此类管理调起导航时传入的参数
Definition: BMKNavigation.h:19