TencentMapSDK_iOS_3D_v6.8.0

载入中...
搜索中...
未找到
实例方法 | 属性 | 所有成员列表
QMSSuggestionSearchOption类 参考
类 QMSSuggestionSearchOption 继承关系图:

## 实例方法
(void) | - setFilterByCategories:
| 构建filter
(void) | - setLocationWithCoordinate:
| 指定location经纬度

## 属性
NSString * | keyword
| 必填 用户输入的关键词（希望获取后续提示的关键词） 例如:keyword=南方
NSString * | region
| 设置城市名，限制关键词所示的地域范围，如，仅获取“广州市”范围内的提示内容 比如:region=广州
NSString * | filter
| 筛选条件
NSNumber * | region_fix
| 0：[默认]当前城市无结果时，自动扩大范围到全国匹配 1：固定在当前城市
NSString * | location
| 定位坐标，传入后，若用户搜索关键词为类别词（如酒店、餐馆时），与此坐标距离近的地点将靠前显示，格式： location=lat,lng
NSNumber * | get_subpois
| 是否返回子地点，如大厦停车场、出入口等
NSNumber * | policy
| 检索策略，
NSString * | address_format
| 可选值：short 返回“不带行政区划的”短地址
NSNumber * | page_index
| 页码，从1开始，最大页码需通过count进行计算，必须与page_size同时使用
NSNumber * | page_size
| 每页条数，取值范围1-20，必须与page_index 时使用
属性 继承自 QMSSearchOption
NSString * | added_fields
| 设置额外字段, 每个字段使用,分隔, 例如 added_fields=cities,tolldistance
NSDictionary< NSString *, NSString * > * | extraParam
| 设置请求补充参数, 例如："get_subpois" : @"1"}

## 成员函数文档

## ◆ setFilterByCategories:

- (void) setFilterByCategories: |  | (NSArray< NSString * > *) | categories |

构建filter

参数

  categories | 为数组，最多支持5个分类词，会影响filter的值

## ◆ setLocationWithCoordinate:

- (void) setLocationWithCoordinate: |  | (CLLocationCoordinate2D) | coordinate |

指定location经纬度

参数

  coordinate | 位置坐标经纬度

## 属性说明

## ◆ filter

- (NSString*) filter
| read write nonatomic copy

筛选条件

搜索指定分类 例如传入“category=公交站”则最终组装为filter=category=公交站

搜索多个分类 举例：category=大学,中学

腾讯地图POI分类关键词参考: http://lbs.qq.com/webservice_v1/guide-appendix.html

SDK提供快捷构建该属性的方法

## ◆ get_subpois

- (NSNumber*) get_subpois
| read write nonatomic copy

是否返回子地点，如大厦停车场、出入口等

取值： 0 [默认]不返回 1 返回

## ◆ policy

- (NSNumber*) policy
| read write nonatomic copy

检索策略，

目前支持： policy=0：默认，常规策略 policy=1：本策略主要用于收货地址、上门服务地址的填写， 提高了小区类、商务楼宇、大学等分类的排序，过滤行政区、 道路等分类（如海淀大街、朝阳区等），排序策略引入真实用户对输入提示的点击热度， 使之更为符合此类应用场景，体验更为舒适 policy=10：出行场景（网约车） – 起点查询 policy=11：出行场景（网约车） – 终点查询

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

- QMSSearchOption.h