百度地图SDK for iOS v4.0.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 
11 @protocol BMKRouteSearchDelegate;
15 @property (nonatomic, weak) id<BMKRouteSearchDelegate> delegate;
16 
23 - (BOOL)transitSearch:(BMKTransitRoutePlanOption*)transitRoutePlanOption;
24 
32 - (BOOL)massTransitSearch:(BMKMassTransitRoutePlanOption*)routePlanOption;
33 
40 - (BOOL)drivingSearch:(BMKDrivingRoutePlanOption*)drivingRoutePlanOption;
41 
48 - (BOOL)walkingSearch:(BMKWalkingRoutePlanOption*)walkingRoutePlanOption;
49 
56 - (BOOL)ridingSearch:(BMKRidingRoutePlanOption*) ridingRoutePlanOption;
57 
64 - (BOOL)indoorRoutePlanSearch:(BMKIndoorRoutePlanOption*) indoorRoutePlanOption;
65 
66 @end
67 
69 @protocol BMKRouteSearchDelegate<NSObject>
70 @optional
77 - (void)onGetTransitRouteResult:(BMKRouteSearch*)searcher result:(BMKTransitRouteResult*)result errorCode:(BMKSearchErrorCode)error;
78 
85 - (void)onGetMassTransitRouteResult:(BMKRouteSearch*)searcher result:(BMKMassTransitRouteResult*)result errorCode:(BMKSearchErrorCode)error;
86 
93 - (void)onGetDrivingRouteResult:(BMKRouteSearch*)searcher result:(BMKDrivingRouteResult*)result errorCode:(BMKSearchErrorCode)error;
94 
101 - (void)onGetWalkingRouteResult:(BMKRouteSearch*)searcher result:(BMKWalkingRouteResult*)result errorCode:(BMKSearchErrorCode)error;
102 
109 - (void)onGetRidingRouteResult:(BMKRouteSearch*)searcher result:(BMKRidingRouteResult*)result errorCode:(BMKSearchErrorCode)error;
110 
117 - (void)onGetIndoorRouteResult:(BMKRouteSearch*)searcher result:(BMKIndoorRouteResult*)result errorCode:(BMKSearchErrorCode)error;
118 @end
骑行查询基础信息类
Definition: BMKRouteSearchOption.h:73
Definition: BMKRouteSearchType.h:554
此类表示公共交通路线结果
Definition: BMKRouteSearchType.h:569
室内路线规划查询基础信息类
Definition: BMKRouteSearchOption.h:78
步行查询基础信息类
Definition: BMKRouteSearchOption.h:23
路线搜索delegate,用于获取路线搜索结果
Definition: BMKRouteSearch.h:69
公共交通路线查询基础信息类(支持市内和跨城)(注:起终点城市不支持cityId)
Definition: BMKRouteSearchOption.h:57
route搜索服务
Definition: BMKRouteSearch.h:13
此类表示室内路线结果
Definition: BMKRouteSearchType.h:593
id< BMKRouteSearchDelegate > delegate
检索模块的Delegate,此处记得不用的时候需要置nil,否则影响内存的释放
Definition: BMKRouteSearch.h:15
驾车查询基础信息类
Definition: BMKRouteSearchOption.h:29
此类表示步行路线结果
Definition: BMKRouteSearchType.h:525
公交查询基础信息类
Definition: BMKRouteSearchOption.h:44
检索服务基类
Definition: BMKSearchBase.h:13
此类表示骑行路线结果
Definition: BMKRouteSearchType.h:583
此类表示驾车路线结果
Definition: BMKRouteSearchType.h:540