|
TencentMapSDK_iOS_3D_v6.4.0
|
实例方法 | |
| (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"} | |
| - (void) setFilterByCategories: | (NSArray< NSString * > *) | categories |
构建filter
| categories | 为数组,最多支持5个分类词,会影响filter的值 |
| - (void) setLocationWithCoordinate: | (CLLocationCoordinate2D) | coordinate |
指定location经纬度
| coordinate | 位置坐标经纬度 |
|
readwritenonatomiccopy |
筛选条件
搜索指定分类 例如传入“category=公交站”则最终组装为filter=category=公交站
搜索多个分类 举例:category=大学,中学
腾讯地图POI分类关键词参考: http://lbs.qq.com/webservice_v1/guide-appendix.html
SDK提供快捷构建该属性的方法
|
readwritenonatomiccopy |
是否返回子地点,如大厦停车场、出入口等
取值: 0 [默认]不返回 1 返回
|
readwritenonatomiccopy |
检索策略,
目前支持: policy=0:默认,常规策略 policy=1:本策略主要用于收货地址、上门服务地址的填写, 提高了小区类、商务楼宇、大学等分类的排序,过滤行政区、 道路等分类(如海淀大街、朝阳区等),排序策略引入真实用户对输入提示的点击热度, 使之更为符合此类应用场景,体验更为舒适 policy=10:出行场景(网约车) – 起点查询 policy=11:出行场景(网约车) – 终点查询