9 #import <Foundation/Foundation.h>
10 #import <CoreLocation/CoreLocation.h>
23 @property (nonatomic, assign) NSUInteger page_size;
28 @property (nonatomic, assign) NSUInteger page_index;
33 @property (nonatomic, copy) NSString *keyword;
44 @property (nonatomic, copy) NSString *boundary;
52 - (void)setBoundaryByRegionWithCityName: (NSString *)cityName autoExtend:(BOOL)isAutoEntend;
60 - (void)setBoundaryByNearbyWithCenterCoordinate:(CLLocationCoordinate2D)centerCoordinate radius:(NSUInteger)radius;
68 - (void)setBoundaryByRectangleWithleftBottomCoordinate:(CLLocationCoordinate2D)leftBottomCoordinate rightTopCoordinate:(CLLocationCoordinate2D)rightTopCoordinate;
83 @property (nonatomic, copy) NSString *filter;
90 - (void)setFilterByCategories:(NSString *)categoryStr,...;
98 @property (nonatomic, copy) NSString *orderby;
105 - (void)setOrderbyDisanceAsc:(BOOL)needOrderbyDisanceAsc;
116 @property (nonatomic, copy) NSString *keyword;
121 @property (nonatomic, copy) NSString *region;
136 @property (nonatomic, copy) NSString *filter;
143 - (void)setFilterByCategories:(NSString *)categoryStr,...;
149 typedef NS_ENUM(NSInteger, QMSReverseGeoCodeCoordinateType)
151 QMSReverseGeoCodeCoordinateGPSType = 1,
152 QMSReverseGeoCodeCoordinateSougouType = 2,
153 QMSReverseGeoCodeCoordinateBaiduType = 3,
154 QMSReverseGeoCodeCoordinateMapbarType = 4,
155 QMSReverseGeoCodeCoordinateTencentGoogleGaodeType = 5,
156 QMSReverseGeoCodeCoordinateSougouMercatorType = 6,
165 @property (nonatomic, copy) NSString *location;
172 - (void)setLocationWithCenterCoordinate:(CLLocationCoordinate2D)centerCoordinate;
177 @property (nonatomic, assign) QMSReverseGeoCodeCoordinateType coord_type;
182 @property (nonatomic, assign) BOOL get_poi;
193 @property (nonatomic, copy) NSString *address;
198 @property (nonatomic, copy) NSString *region;
210 @property (nonatomic, copy) NSString *from;
217 - (void)setFromCoordinate:(CLLocationCoordinate2D)coordinate;
223 @property (nonatomic, copy) NSString *to;
230 - (void)setToCoordinate:(CLLocationCoordinate2D)coordinate;
243 @property (nonatomic, copy) NSString *from;
250 - (void)setFromCoordinate:(CLLocationCoordinate2D)coordinate;
256 @property (nonatomic, copy) NSString *to;
263 - (void)setToCoordinate:(CLLocationCoordinate2D)coordinate;
274 @property (nonatomic, copy) NSString *policy;
276 typedef NS_ENUM(NSUInteger, QMSDrivingRoutePolicyType)
278 QMSDrivingRoutePolicyTypeLeastTime = 0,
279 QMSDrivingRoutePolicyTypeLeastFee = 1,
280 QMSDrivingRoutePolicyTypeLeastDistance = 2,
281 QMSDrivingRoutePolicyTypeRealTraffic = 3,
288 - (void)setPolicyWithType:(QMSDrivingRoutePolicyType)type;
293 @property (nonatomic, copy) NSString *waypoints;
301 - (void)setWayPointsWithCoordinates:(CLLocationCoordinate2D *)coordinates count:(NSUInteger)count;
312 @property (nonatomic, copy) NSString *from;
319 - (void)setFromCoordinate:(CLLocationCoordinate2D)coordinate;
325 @property (nonatomic, copy) NSString *to;
332 - (void)setToCoordinate:(CLLocationCoordinate2D)coordinate;
342 @property (nonatomic, copy) NSString *policy;
344 typedef NS_ENUM(NSUInteger, QMSBusingRoutePolicyType)
346 QMSBusingRoutePolicyTypeLeastTime = 0,
347 QMSBusingRoutePolicyTypeLeastTransfer = 1,
348 QMSBusingRoutePolicyTypeLeastWalking = 2,
355 - (void)setPolicyWithType:(QMSBusingRoutePolicyType)type;
Definition: QMSSearchOption.h:12
Definition: QMSSearchOption.h:188
Definition: QMSSearchOption.h:237
Definition: QMSSearchOption.h:159
Definition: QMSSearchOption.h:204
Definition: QMSSearchOption.h:111
Definition: QMSSearchOption.h:18
Definition: QMSSearchOption.h:306