Tencent_Search_SDK_v1.1.3
QMSPoiSearchOption类 参考
类 QMSPoiSearchOption 继承关系图:
QMSSearchOption

构造函数

(void) - setBoundaryByRegionWithCityName:autoExtend:
 指定地区名称 更多...
 
(void) - setBoundaryByNearbyWithCenterCoordinate:radius:
 周边搜索 圆形区域范围 更多...
 
(void) - setBoundaryByRectangleWithleftBottomCoordinate:rightTopCoordinate:
 矩形范围 更多...
 
(void) - setFilterByCategories:
 构建filter 更多...
 
(void) - setOrderbyDisanceAsc:
 设置排序方式 更多...
 

属性

NSUInteger page_size
 每页条目数,最大限制为20条。 默认10条
 
NSUInteger page_index
 第x页,默认第1页
 
NSString * keyword
 必填 POI搜索关键字,用于全文检索字段 例如:keyword=酒店
 
NSString * boundary
 搜索地理范围, 语法参考:https://lbs.qq.com/webservice_v1/guide-search.html::boundary_detail , 更多...
 
NSString * filter
 筛选条件 更多...
 
NSString * orderby
 排序方式: 更多...
 

函数文档

- (void) setBoundaryByNearbyWithCenterCoordinate: (CLLocationCoordinate2D)  centerCoordinate
radius: (NSUInteger)  radius 

周边搜索 圆形区域范围

参数
centerCoordinate中心坐标
radius半径/米
- (void) setBoundaryByRectangleWithleftBottomCoordinate: (CLLocationCoordinate2D)  leftBottomCoordinate
rightTopCoordinate: (CLLocationCoordinate2D)  rightTopCoordinate 

矩形范围

参数
leftBottomCoordinate左下/西南 坐标
rightTopCoordinate右上/东北 坐标
- (void) setBoundaryByRegionWithCityName: (NSString *)  cityName
autoExtend: (BOOL)  isAutoEntend 

指定地区名称

参数
cityName检索区域名称, 城市名字,如北京市。
isAutoEntend可选参数。 取值1:默认值,当前城市搜索无结果,则自动扩大范围; 取值0:仅在当前城市搜索。
- (void) setFilterByCategories: (NSString *)  categoryStr
,   ... 

构建filter

参数
categoryStr可变参数,多个分类词,需要在结尾处加上nil 例如:[poiSearchOption setFilterByCategories:"大学",@"中学",nil]
- (void) setOrderbyDisanceAsc: (BOOL)  needOrderbyDisanceAsc

设置排序方式

参数
needOrderbyDisanceAsc是否支持按POI到中心点距离的升序排序

属性说明

- (NSString*) boundary
readwritenonatomiccopy

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

示例1,指定地区名称,不自动扩大范围:boundary=region(北京,0) 示例2,周边搜索(圆形范围):boundary=nearby(39.908491,116.374328,1000) 示例3,矩形区域范围:boundary=rectangle(39.9072,116.3689,39.9149,116.3793)

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

- (NSString*) filter
readwritenonatomiccopy

筛选条件

搜索指定分类 filter=category=公交站

搜索多个分类 filter=category=大学,中学

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

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

- (NSString*) orderby
readwritenonatomiccopy

排序方式:

基本语法: columnName< 排序列>=""> sortord[排序方式]; 目前在boundary=nearby() 圆形区域范围查询时,支持按POI到中心点距离的排序:_distance(注意下划线)。格式:_distance desc ;降序 _distance asc 升序( 默认)。


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