TencentMapSDK_iOS_3D_v6.7.0
QMSPoiExploreSearchOption类 参考

周边推荐 更多...

#import <QMSSearchOption.h>

类 QMSPoiExploreSearchOption 继承关系图:
QMSSearchOption

构造函数

(void) - setBoundaryByNearbyWithCenterCoordinate:radius:autoExtend:
 周边搜索 圆形区域范围 更多...
 
(void) - setFilterByCategories:
 构建filter 更多...
 

属性

NSUInteger page_size
 每页条目数,最大限制为20条。 默认10条
 
NSUInteger page_index
 第x页,默认第1页
 
NSString * boundary
 搜索地理范围, 语法参考:http://lbs.qq.com/webservice_v1/guide-search.html::boundary_detail , 更多...
 
int policy
 
NSString * filter
 筛选条件 更多...
 
NSString * orderby
 排序方式: 排序,目前仅周边搜索(boundary=nearby) 支持按距离由近到远排序,默认取值取值:_distance, 以到boundary的中心点距离排序;当orderby为空时, 以POI权重排序
 
NSString * address_format
 可选值:short 返回“不带行政区划的”短地址
 
- 属性 继承自 QMSSearchOption
NSString * added_fields
 设置额外字段, 每个字段使用,分隔, 例如 added_fields=cities,tolldistance
 
NSDictionary< NSString *, NSString * > * extraParam
 设置请求补充参数, 例如:"get_subpois" : @"1"} 更多...
 

详细描述

周边推荐

函数文档

◆ setBoundaryByNearbyWithCenterCoordinate:radius:autoExtend:

- (void) setBoundaryByNearbyWithCenterCoordinate: (CLLocationCoordinate2D)  centerCoordinate
radius: (NSUInteger)  radius
autoExtend: (BOOL)  isAutoEntend 

周边搜索 圆形区域范围

参数
centerCoordinate中心坐标
radius半径/米
isAutoEntend当前范围无结果时,是否自动扩大范围。 取值1:自动扩大范围; 取值0:不扩大。

◆ setFilterByCategories:

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

构建filter

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

属性说明

◆ boundary

- (NSString*) boundary
readwritenonatomiccopy

搜索地理范围, 语法参考:http://lbs.qq.com/webservice_v1/guide-search.html::boundary_detail ,

示例:boundary=nearby(39.908491,116.374328,1000) 或者 boundary=nearby(39.908491,116.374328,1000,0) SDK提供快捷构建该属性的方法

◆ filter

- (NSString*) filter
readwritenonatomiccopy

筛选条件

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

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

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

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

◆ policy

- (int) policy
readwritenonatomicassign
@brief 搜索策略,可选值:

1 [默认]地点签到场景,针对用户签到的热门 地点进行优先排序。 2 位置共享场景,用于发送位置、位置分享等场景的热门地点优先排序


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