TencentMapSDK_iOS_3D_v6.4.0
载入中...
搜索中...
未找到
QMSSuggestionSearchOption类 参考
类 QMSSuggestionSearchOption 继承关系图:
QMSSearchOption

实例方法

(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
readwritenonatomiccopy

筛选条件

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

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

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

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

◆ get_subpois

- (NSNumber*) get_subpois
readwritenonatomiccopy

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

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

◆ policy

- (NSNumber*) policy
readwritenonatomiccopy

检索策略,

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


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