BaiduMap_IOSSDK_v4.2.1_Docs
BMKPoiSearch.h
1 /*
2  * BMKPoiSearch.h
3  * BMapKit
4  *
5  * Copyright 2011 Baidu Inc. All rights reserved.
6  *
7  */
8 
9 #import <Foundation/Foundation.h>
10 #import "BMKPoiSearchType.h"
11 #import "BMKPoiSearchOption.h"
12 #import "BMKPoiSearchResult.h"
13 #import "BMKSearchBase.h"
14 
15 @protocol BMKPoiSearchDelegate;
19 @property (nonatomic, weak) id<BMKPoiSearchDelegate> delegate;
20 
21 
28 - (BOOL)poiSearchInCity:(BMKPOICitySearchOption*)option;
29 
36 - (BOOL)poiSearchInbounds:(BMKPOIBoundSearchOption*)option;
44 - (BOOL)poiSearchNearBy:(BMKPOINearbySearchOption*)option;
51 - (BOOL)poiDetailSearch:(BMKPOIDetailSearchOption*)option;
58 - (BOOL)poiIndoorSearch:(BMKPOIIndoorSearchOption*)option;
59 @end
60 
62 @protocol BMKPoiSearchDelegate<NSObject>
63 @optional
70 - (void)onGetPoiResult:(BMKPoiSearch*)searcher result:(BMKPOISearchResult*)poiResult errorCode:(BMKSearchErrorCode)errorCode;
71 
78 - (void)onGetPoiDetailResult:(BMKPoiSearch*)searcher result:(BMKPOIDetailSearchResult*)poiDetailResult errorCode:(BMKSearchErrorCode)errorCode;
79 
86 - (void)onGetPoiIndoorResult:(BMKPoiSearch*)searcher result:(BMKPOIIndoorSearchResult*)poiIndoorResult errorCode:(BMKSearchErrorCode)errorCode;
87 @end
id< BMKPoiSearchDelegate > delegate
检索模块的Delegate,此处记得不用的时候需要置nil,否则影响内存的释放
Definition: BMKPoiSearch.h:19
POI室内搜索结果类
Definition: BMKPoiSearchResult.h:51
POI详情检索信息类
Definition: BMKPoiSearchOption.h:208
搜索delegate,用于获取搜索结果
Definition: BMKPoiSearch.h:62
POI检索结果类,城市检索、周边检索、矩形区域检索服务都使用此结果类。
Definition: BMKPoiSearchResult.h:19
室内POI检索参数信息类
Definition: BMKPoiSearchOption.h:218
POI详情检索结果类
Definition: BMKPoiSearchResult.h:41
POI城市检索参数信息类
Definition: BMKPoiSearchOption.h:117
POI周边检索参数信息类
Definition: BMKPoiSearchOption.h:139
POI矩形区域检索参数信息类
Definition: BMKPoiSearchOption.h:178
搜索服务
Definition: BMKPoiSearch.h:17
检索服务基类
Definition: BMKSearchBase.h:13