New file |
| | |
| | | // |
| | | // BMKRadarOption.h |
| | | // RadarComponent |
| | | // |
| | | // Created by wzy on 15/4/22. |
| | | // Copyright (c) 2015年 baidu. All rights reserved. |
| | | // |
| | | |
| | | #ifndef RadarComponent_BMKRadarOption_h |
| | | #define RadarComponent_BMKRadarOption_h |
| | | |
| | | #import <CoreLocation/CoreLocation.h> |
| | | |
| | | ///用户信息类 |
| | | @interface BMKRadarUploadInfo : NSObject |
| | | |
| | | ///地址坐标,百度经纬度坐标 (必须) |
| | | @property (nonatomic, assign) CLLocationCoordinate2D pt; |
| | | |
| | | ///扩展信息,和该用户相关的信息(可选) |
| | | @property (nonatomic, strong) NSString* extInfo; |
| | | |
| | | @end |
| | | |
| | | typedef enum{ |
| | | BMK_RADAR_SORT_TYPE_DISTANCE_FROM_NEAR_TO_FAR = 0,//距离由近及远排序 |
| | | BMK_RADAR_SORT_TYPE_DISTANCE_FROM_FAR_TO_NEAR,//距离由远及近排序 |
| | | BMK_RADAR_SORT_TYPE_TIME_FROM_PAST_TO_RECENT,//时间由过去到现在排序 |
| | | BMK_RADAR_SORT_TYPE_TIME_FROM_RECENT_TO_PAST,//时间由现在到过去排序 |
| | | }BMKRadarSortType; |
| | | |
| | | ///时间区间 |
| | | @interface BMKDateRange : NSObject |
| | | |
| | | ///起始时间 |
| | | @property (nonatomic, strong) NSDate* startDate; |
| | | ///终止时间 |
| | | @property (nonatomic, strong) NSDate* endDate; |
| | | |
| | | @end |
| | | |
| | | ///查询周边的用户信息参数类 |
| | | @interface BMKRadarNearbySearchOption : NSObject |
| | | |
| | | ///地址坐标,百度经纬度坐标 (不设置,默认使用最后一次上传的坐标) |
| | | @property (nonatomic, assign) CLLocationCoordinate2D centerPt; |
| | | ///检索半径,单位米,默认1000 |
| | | @property (nonatomic, assign) NSUInteger radius; |
| | | ///分页索引,可选,默认为0 |
| | | @property (nonatomic, assign) NSInteger pageIndex; |
| | | ///页容量,可选,默认为50 |
| | | @property (nonatomic, assign) NSInteger pageCapacity; |
| | | ///排序类型:默认按距离由近及远排序,BMK_RADAR_SORT_TYPE_DISTANCE_FROM_NEAR_TO_FAR |
| | | @property (nonatomic, assign) BMKRadarSortType sortType; |
| | | ///时间区间,可选,获取该时间区间内的用户信息 |
| | | @property (nonatomic, strong) BMKDateRange* dateRange; |
| | | |
| | | |
| | | @end |
| | | |
| | | #endif |