百度地图SDK for iOS v4.1.1 类参考
BMKPoiSearchType.h
1 //
2 // BMKPOISearchType.h
3 // SearchComponent
4 //
5 // Created by Baidu on 2018年05月23日.
6 // Copyright © 2018年 Baidu. All rights reserved.
7 //
8 
9 #import <CoreLocation/CoreLocation.h>
10 #import <Foundation/Foundation.h>
11 #import <UIKit/UIKit.h>
12 
13 @class BMKPOIDetailInfo;
14 
15 enum {
16  BMKInvalidCoordinate = -1,
17  BMKCarTrafficFIRST = 60,
18  BMKCarTimeFirst = 0,
19  BMKCarDisFirst,
20  BMKCarFeeFirst,
21  BMKBusTimeFirst,
22  BMKBusTransferFirst,
23  BMKBusWalkFirst,
24  BMKBusNoSubway,
25  BMKTypeCityList = 7,
26  BMKTypePoiList = 11,
27  BMKTypeAreaPoiList = 21,
28  BMKTypeAreaMultiPoiList = 45
29 };
30 
31 
32 #pragma mark - POI信息类
33 @interface BMKPoiInfo : NSObject
36 @property (nonatomic, copy) NSString *name;
38 @property (nonatomic, assign) CLLocationCoordinate2D pt;
40 @property (nonatomic, copy) NSString *address;
42 @property (nonatomic, copy) NSString *phone;
44 @property (nonatomic, copy) NSString *UID;
46 @property (nonatomic, copy) NSString *province;
48 @property (nonatomic, copy) NSString *city;
50 @property (nonatomic, copy) NSString *area;
52 @property (nonatomic, copy) NSString *streetID;
54 @property (nonatomic, assign) BOOL hasDetailInfo;
56 @property (nonatomic, strong) BMKPOIDetailInfo *detailInfo;
57 @end
58 
59 
60 #pragma mark - POI详情信息类
61 @interface BMKPOIDetailInfo : NSObject
63 @property (nonatomic, assign) NSInteger distance;
65 @property (nonatomic, copy) NSString *type;
67 @property (nonatomic, copy) NSString *tag;
69 @property (nonatomic, assign) CLLocationCoordinate2D naviLocation;
71 @property (nonatomic, copy) NSString *detailURL;
73 @property (nonatomic, assign) CGFloat price;
75 @property (nonatomic, copy) NSString *openingHours;
77 @property (nonatomic, assign) CGFloat overallRating;
79 @property (nonatomic, assign) CGFloat tasteRating;
81 @property (nonatomic, assign) CGFloat serviceRating;
83 @property (nonatomic, assign) CGFloat environmentRating;
85 @property (nonatomic, assign) CGFloat facilityRating;
87 @property (nonatomic, assign) CGFloat hygieneRating;
89 @property (nonatomic, assign) CGFloat technologyRating;
91 @property (nonatomic, assign) NSInteger imageNumber;
93 @property (nonatomic, assign) NSInteger grouponNumber;
95 @property (nonatomic, assign) NSInteger discountNumber;
97 @property (nonatomic, assign) NSInteger commentNumber;
99 @property (nonatomic, assign) NSInteger favoriteNumber;
101 @property (nonatomic, assign) NSInteger checkInNumber;
102 @end
103 
104 
105 #pragma mark - 室内POI信息类
106 @interface BMKPoiIndoorInfo : NSObject
109 @property (nonatomic, copy) NSString *name;
111 @property (nonatomic, copy) NSString *UID;
113 @property (nonatomic, copy) NSString *indoorID;
115 @property (nonatomic, copy) NSString *floor;
117 @property (nonatomic, copy) NSString *address;
119 @property (nonatomic, copy) NSString *city;
121 @property (nonatomic, copy) NSString *phone;
123 @property (nonatomic, assign) CLLocationCoordinate2D pt;
125 @property (nonatomic, copy) NSString *tag;
127 @property (nonatomic, assign) CGFloat price;
129 @property (nonatomic, assign) NSInteger starLevel;
131 @property (nonatomic, assign) BOOL grouponFlag;
133 @property (nonatomic, assign) BOOL takeoutFlag;
135 @property (nonatomic, assign) BOOL waitedFlag;
137 @property (nonatomic, assign) NSInteger grouponNum;
139 @property (nonatomic, assign) NSInteger discount;
140 @end
NSString * address
POI地址信息
Definition: BMKPoiSearchType.h:40
CLLocationCoordinate2D pt
POI坐标
Definition: BMKPoiSearchType.h:38
POI信息类
Definition: BMKPoiSearchType.h:34
Definition: BMKPoiSearchType.h:61
BOOL hasDetailInfo
POI是否有详情信息
Definition: BMKPoiSearchType.h:54
NSString * streetID
POI对应的街景图ID
Definition: BMKPoiSearchType.h:52
NSString * phone
POI电话号码
Definition: BMKPoiSearchType.h:42
BMKPOIDetailInfo * detailInfo
POI详情信息
Definition: BMKPoiSearchType.h:56
NSString * province
POI所在省份
Definition: BMKPoiSearchType.h:46
NSString * city
POI所在城市
Definition: BMKPoiSearchType.h:48
NSString * name
POI名称
Definition: BMKPoiSearchType.h:36
NSString * UID
POI唯一标识符uid
Definition: BMKPoiSearchType.h:44
室内POI信息类
Definition: BMKPoiSearchType.h:107
NSString * area
POI所在行政区域
Definition: BMKPoiSearchType.h:50