BaiduMap_IOSSDK_v7.2.0_Docs 7.2.0

BMKRouteSearch.h
浏览该文件的文档.
1 /*
2 * BMKRouteSearch.h
3 * BMapKit
4 *
5 * Copyright 2011 Baidu Inc. All rights reserved.
6 *
7 */
8 #import "BMKRouteSearchOption.h"
9 #import "BMKSearchBase.h"
10 #import "BMKRouteSearchResult.h"
11 #import "BMKBusRouteSearchResult.h"
12
13 @protocol BMKRouteSearchDelegate;
15 @interface BMKRouteSearch : BMKSearchBase
17 @property (nonatomic, weak) id<BMKRouteSearchDelegate> delegate;
18
25 - (BOOL)transitSearch:(BMKTransitRoutePlanOption *)transitRoutePlanOption;
26
34 - (BOOL)massTransitSearch:(BMKMassTransitRoutePlanOption *)routePlanOption;
35
43 - (BOOL)drivingSearch:(BMKDrivingRoutePlanOption *)drivingRoutePlanOption __deprecated_msg("已废弃since 7.0.1，请使用BMKDrivingRouteSearch进行驾车路线规划");
44
51 - (BOOL)walkingSearch:(BMKWalkingRoutePlanOption *)walkingRoutePlanOption;
52
59 - (BOOL)ridingSearch:(BMKRidingRoutePlanOption *)ridingRoutePlanOption;
60
67 - (BOOL)indoorRoutePlanSearch:(BMKIndoorRoutePlanOption *)indoorRoutePlanOption;
68
75 - (BOOL)integralRoutePlanSearch:(BMKIntegralRoutePlanOption *)integralRoutePlanOption;
76
83 - (BOOL)busRoutePlanSearch:(BMKBusRoutePlanOption *)busRoutePlanOption;
84 @end
85
87 @protocol BMKRouteSearchDelegate<NSObject>
88 @optional
95 - (void)onGetTransitRouteResult:(BMKRouteSearch *)searcher result:(BMKTransitRouteResult *)result errorCode:(BMKSearchErrorCode)error;
96
103 - (void)onGetMassTransitRouteResult:(BMKRouteSearch *)searcher result:(BMKMassTransitRouteResult *)result errorCode:(BMKSearchErrorCode)error;
104
111 - (void)onGetDrivingRouteResult:(BMKRouteSearch *)searcher result:(BMKDrivingRouteResult *)result errorCode:(BMKSearchErrorCode)error __deprecated_msg("已废弃since 7.0.1");
112
119 - (void)onGetWalkingRouteResult:(BMKRouteSearch *)searcher result:(BMKWalkingRouteResult *)result errorCode:(BMKSearchErrorCode)error;
120
127 - (void)onGetRidingRouteResult:(BMKRouteSearch *)searcher result:(BMKRidingRouteResult *)result errorCode:(BMKSearchErrorCode)error;
128
135 - (void)onGetIndoorRouteResult:(BMKRouteSearch *)searcher result:(BMKIndoorRouteResult *)result errorCode:(BMKSearchErrorCode)error;
136
143 - (void)onGetIntegralRouteResult:(BMKRouteSearch *)searcher result:(BMKIntegralRouteResult *)result errorCode:(BMKSearchErrorCode)error;
144
151 - (void)onGetBusRouteResult:(BMKRouteSearch *)searcher result:(BMKBusRouteResult *)result errorCode:(BMKSearchErrorCode)error;
152 @end
BMKRidingRouteResult
骑行路线规划结果类
Definition: BMKRouteSearchResult.h:84
BMKMassTransitRouteResult
跨城路线规划结果类
Definition: BMKRouteSearchResult.h:60
BMKSearchBase.h
BMKSearchErrorCode
BMKSearchErrorCode
检索结果状态码
Definition: BMKTypes.h:159
BMKBusRouteResult
公交路线规划结果
Definition: BMKBusRouteSearchResult.h:37
BMKWalkingRoutePlanOption
步行查询基础信息类
Definition: BMKRouteSearchOption.h:28
BMKWalkingRouteResult
步行路线规划结果类
Definition: BMKRouteSearchResult.h:14
BMKIndoorRoutePlanOption
室内路线规划查询基础信息类
Definition: BMKRouteSearchOption.h:103
BMKRouteSearch::delegate
id< BMKRouteSearchDelegate > delegate
路线规划检索模块的Delegate
Definition: BMKRouteSearch.h:17
BMKRouteSearchResult.h
BMKRouteSearchDelegate-p
路线搜索delegate，用于获取路线搜索结果
Definition: BMKRouteSearch.h:87
BMKRouteSearch
路线规划服务
Definition: BMKRouteSearch.h:16
BMKTransitRouteResult
公交路线规划结果类
Definition: BMKRouteSearchResult.h:45
BMKBusRouteSearchResult.h
BMKBusRoutePlanOption
Definition: BMKRouteSearchOption.h:115
BMKIntegralRouteResult
一体化路线规划结果类
Definition: BMKRouteSearchResult.h:104
BMKIndoorRouteResult
室内路线规划结果类
Definition: BMKRouteSearchResult.h:96
BMKMassTransitRoutePlanOption
公共交通路线查询基础信息类（支持市内和跨城）(注：起终点城市不支持cityId)
Definition: BMKRouteSearchOption.h:66
BMKIntegralRoutePlanOption
一体化查询基础信息类
Definition: BMKRouteSearchOption.h:32
BMKRidingRoutePlanOption
骑行查询基础信息类
Definition: BMKRouteSearchOption.h:89
BMKRouteSearchOption.h
BMKSearchBase
检索服务基类
Definition: BMKSearchBase.h:14
BMKTransitRoutePlanOption
公交查询基础信息类
Definition: BMKRouteSearchOption.h:54