BaiduMap_IOSSDK_v6.6.6_Docs 6.6.6

载入中...
搜索中...
未找到
属性 | 所有成员列表
BMKPOINearbySearchOption类 参考

POI周边检索参数信息类 更多...

`#include <BMKPoiSearchOption.h>`

类 BMKPOINearbySearchOption 继承关系图:

## 属性
NSArray< NSString * > * | keywords
NSString * | type
| 对keyword召回对结果进行二次检索筛选，建议与keyword同属于一大类，例：keyword-美食，type-火锅
NSArray< NSString * > * | tags
CLLocationCoordinate2D | location
| 检索中心点的经纬度，必选
NSInteger | radius
BOOL | isRadiusLimit
BMKPOISearchScopeType | scope
| 检索结果详细程度 默认为BMK_POI_SCOPE_BASIC_INFORMATION
BMKPOISearchFilter * | filter
| 检索过滤条件。scope字段为BMK_POI_SCOPE_DETAIL_INFORMATION时，filter字段才有效
BOOL | addressResult
BOOL | homonym
| 拼音检索，可选。
BOOL | isLightVersion
| 设置为YES：优先保证检索速度，排序更简单直接；默认：NO，优化检索结果的排序，使返回的POI更接近百度地图App的推荐顺序，提升结果的相关性和体验；可能略微增加响应耗时，建议对结果顺序敏感但对平响要求不高的场景使用。
BOOL | showPhotos
NSInteger | pageIndex
| 分页页码，默认为0,0代表第一页，1代表第二页，以此类推
NSInteger | pageSize
| 单次召回POI数量，默认为10条记录，最大返回20条。
BMKInputLanguageType | inputLanguageType
| 可选，参数输入的语言类型，默认 BMKInputLanguageTypeAuto； since 6.6.3
BMKLanguageType | languageType
| 可选。结果输出语言类型，默认中文。
BMKPOISearchServerType | serverType
| 可选。境内/境外类型，默认境内。境外检索服务为高级服务，AK需要申请高级权限
BOOL | extensionsAdcode
| 可选。是否召回国标行政区划编码，默认NO:不召回。
BOOL | extensionsChildPoi
| 可选。是否召回子Poi, 默认NO:不召回。

## 详细描述

POI周边检索参数信息类

## 属性说明

## ◆ addressResult

- (BOOL) addressResult
| read write nonatomic assign

keyword传入结构化地址（如：上地十街10号）时，检索结果返回数据的类型。 默认召回门址数据，仅当addressResult=NO时，召回响应的POI数据

## ◆ extensionsAdcode

- (BOOL) extensionsAdcode
| read write nonatomic assign

可选。是否召回国标行政区划编码，默认NO:不召回。

## ◆ extensionsChildPoi

- (BOOL) extensionsChildPoi
| read write nonatomic assign

可选。是否召回子Poi, 默认NO:不召回。

## ◆ filter

- (BMKPOISearchFilter*) filter
| read write nonatomic strong

检索过滤条件。scope字段为BMK_POI_SCOPE_DETAIL_INFORMATION时，filter字段才有效

## ◆ homonym

- (BOOL) homonym
| read write nonatomic assign

拼音检索，可选。

## ◆ inputLanguageType

- (BMKInputLanguageType) inputLanguageType
| read write nonatomic assign

可选，参数输入的语言类型，默认 BMKInputLanguageTypeAuto； since 6.6.3

## ◆ isLightVersion

- (BOOL) isLightVersion
| read write nonatomic assign

设置为YES：优先保证检索速度，排序更简单直接；默认：NO，优化检索结果的排序，使返回的POI更接近百度地图App的推荐顺序，提升结果的相关性和体验；可能略微增加响应耗时，建议对结果顺序敏感但对平响要求不高的场景使用。

## ◆ isRadiusLimit

- (BOOL) isRadiusLimit
| read write nonatomic assign

是否严格限定召回结果在设置检索半径范围内。默认值为false。 值为true代表检索结果严格限定在半径范围内；值为false时不严格限定。 注意：值为true时会影响返回结果中total准确性及每页召回poi数量，我们会逐步解决此类问题。

## ◆ keywords

- (NSArray<NSString *>*) keywords
| read write nonatomic copy

检索关键字，必选。 在周边检索中关键字为数组类型，可以支持多个关键字并集检索，如银行和酒店。每个关键字对应数组一个元素。 最多支持10个关键字。

## ◆ languageType

- (BMKLanguageType) languageType
| read write nonatomic assign

可选。结果输出语言类型，默认中文。

## ◆ location

- (CLLocationCoordinate2D) location
| read write nonatomic assign

检索中心点的经纬度，必选

## ◆ pageIndex

- (NSInteger) pageIndex
| read write nonatomic assign

分页页码，默认为0,0代表第一页，1代表第二页，以此类推

## ◆ pageSize

- (NSInteger) pageSize
| read write nonatomic assign

单次召回POI数量，默认为10条记录，最大返回20条。

## ◆ radius

- (NSInteger) radius
| read write nonatomic assign

检索半径，可选，单位是米。 当半径过大，超过中心点所在城市边界时，会变为城市范围检索，检索范围为中心点所在城市

## ◆ scope

- (BMKPOISearchScopeType) scope
| read write nonatomic assign

检索结果详细程度 默认为BMK_POI_SCOPE_BASIC_INFORMATION

## ◆ serverType

- (BMKPOISearchServerType) serverType
| read write nonatomic assign

可选。境内/境外类型，默认境内。境外检索服务为高级服务，AK需要申请高级权限

## ◆ showPhotos

- (BOOL) showPhotos
| read write nonatomic assign

可选。是否显示POI图片, scope字段为BMK_POI_SCOPE_DETAIL_INFORMATION时，showPhotos字段才有效 默认为NO，高级字段，需要申请高级权限才有效

## ◆ tags

- (NSArray<NSString *>*) tags
| read write nonatomic copy

检索分类，可选。 该字段与keywords字段组合进行检索。 支持多个分类，如美食和酒店。每个分类对应数组中一个元素

## ◆ type

- (NSString*) type
| read write nonatomic copy

对keyword召回对结果进行二次检索筛选，建议与keyword同属于一大类，例：keyword-美食，type-火锅

该类的文档由以下文件生成:

- BaiduMapAPI_Search.framework/Headers/BMKPoiSearchOption.h