Package com.baidu.mapapi.search.poi
Class PoiSearch
java.lang.Object
com.baidu.mapapi.search.core.SearcherInternal
com.baidu.mapapi.search.poi.PoiSearch
POI检索接口
-
Method Summary
Modifier and TypeMethodDescriptionvoiddestroy()释放检索对象static PoiSearch创建PoiSearch实例booleansearchInBound(PoiBoundSearchOption option) 范围内检索 V4.3.2版本后(包含V4.3.2版本),该方法要在Listener设置方法setOnGetPoiSearchResultListener(OnGetPoiSearchResultListener)之后执行,否则会在某些场景出现拿不到回调结果的情况booleansearchInCity(PoiCitySearchOption option) 城市内检索 V4.3.2版本后(包含V4.3.2版本),该方法要在Listener设置方法setOnGetPoiSearchResultListener(OnGetPoiSearchResultListener)之后执行,否则会在某些场景出现拿不到回调结果的情况booleansearchNearby(PoiNearbySearchOption option) 周边检索 V4.3.2版本后(包含V4.3.2版本),该方法要在Listener设置方法setOnGetPoiSearchResultListener(OnGetPoiSearchResultListener)之后执行,否则会在某些场景出现拿不到回调结果的情况booleansearchPoiDetail(PoiDetailSearchOption option) POI 详情检索 V4.3.2版本后(包含V4.3.2版本),该方法要在Listener设置方法setOnGetPoiSearchResultListener(OnGetPoiSearchResultListener)之后执行,否则会在某些场景出现拿不到回调结果的情况booleansearchPoiIndoor(PoiIndoorOption option) POI 室内检索 V4.3.2版本后(包含V4.3.2版本),该方法要在Listener设置方法setOnGetPoiSearchResultListener(OnGetPoiSearchResultListener)之后执行,否则会在某些场景出现拿不到回调结果的情况void设置poi检索监听者 V4.3.2版本之后(包含V4.3.2版本),该方法要先于检索方法searchInBound(PoiBoundSearchOption)searchNearby(PoiNearbySearchOption)searchInCity(PoiCitySearchOption)searchPoiDetail(PoiDetailSearchOption)searchPoiIndoor(PoiIndoorOption)调用,否则会在某些场景出现拿不到回调结果的情况
-
Method Details
-
newInstance
创建PoiSearch实例- Returns:
- PoiSearch实例
-
setOnGetPoiSearchResultListener
设置poi检索监听者 V4.3.2版本之后(包含V4.3.2版本),该方法要先于检索方法searchInBound(PoiBoundSearchOption)searchNearby(PoiNearbySearchOption)searchInCity(PoiCitySearchOption)searchPoiDetail(PoiDetailSearchOption)searchPoiIndoor(PoiIndoorOption)调用,否则会在某些场景出现拿不到回调结果的情况- Parameters:
listener- 监听者- Throws:
IllegalStateExceptionIllegalArgumentException
-
searchInCity
城市内检索 V4.3.2版本后(包含V4.3.2版本),该方法要在Listener设置方法setOnGetPoiSearchResultListener(OnGetPoiSearchResultListener)之后执行,否则会在某些场景出现拿不到回调结果的情况- Parameters:
option- 请求参数- Returns:
- 成功发起检索返回true , 失败返回false
- Throws:
IllegalStateExceptionIllegalArgumentException
-
searchNearby
周边检索 V4.3.2版本后(包含V4.3.2版本),该方法要在Listener设置方法setOnGetPoiSearchResultListener(OnGetPoiSearchResultListener)之后执行,否则会在某些场景出现拿不到回调结果的情况- Parameters:
option- 请求参数- Returns:
- 成功发起检索返回true , 失败返回false
- Throws:
IllegalStateExceptionIllegalArgumentException
-
searchInBound
范围内检索 V4.3.2版本后(包含V4.3.2版本),该方法要在Listener设置方法setOnGetPoiSearchResultListener(OnGetPoiSearchResultListener)之后执行,否则会在某些场景出现拿不到回调结果的情况- Parameters:
option- 请求参数- Returns:
- 成功发起检索返回true , 失败返回false
- Throws:
IllegalStateExceptionIllegalArgumentException
-
searchPoiDetail
POI 详情检索 V4.3.2版本后(包含V4.3.2版本),该方法要在Listener设置方法setOnGetPoiSearchResultListener(OnGetPoiSearchResultListener)之后执行,否则会在某些场景出现拿不到回调结果的情况- Parameters:
option- 请求参数- Returns:
- 成功发起检索返回true , 失败返回false
- Throws:
IllegalStateExceptionIllegalArgumentException
-
searchPoiIndoor
POI 室内检索 V4.3.2版本后(包含V4.3.2版本),该方法要在Listener设置方法setOnGetPoiSearchResultListener(OnGetPoiSearchResultListener)之后执行,否则会在某些场景出现拿不到回调结果的情况- Parameters:
option- 请求参数- Returns:
- 成功发起检索返回true, 失败返回false
- Throws:
IllegalStateExceptionIllegalArgumentException
-
destroy
public void destroy()释放检索对象
-