BaiduMap_IOSSDK_v6.6.6_Docs 6.6.6

载入中...
搜索中...
未找到
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#pragma mark - POI详情子节点信息类，需要权限（使用带有此权限的AK）
16@interface BMKPOIDetailChildrenInfo : NSObject
18@property (nonatomic, copy) NSString *uid;
20@property (nonatomic, copy) NSString *name;
22@property (nonatomic, copy) NSString *showName;
24@property (nonatomic, copy) NSString *tag;
26@property (nonatomic, assign) CLLocationCoordinate2D pt;
28@property (nonatomic, copy) NSString *address;
29
30@end
31
32#pragma mark - POI信息类
34@interface BMKPoiInfo : NSObject
36@property (nonatomic, copy) NSString *status;
38@property (nonatomic, copy) NSString *name;
40@property (nonatomic, assign) CLLocationCoordinate2D pt;
42@property (nonatomic, copy) NSString *address;
44@property (nonatomic, copy) NSString *phone;
46@property (nonatomic, copy) NSString *UID;
48@property (nonatomic, copy) NSString *adcode;
50@property (nonatomic, copy) NSString *province;
52@property (nonatomic, copy) NSString *city;
54@property (nonatomic, copy) NSString *area;
56@property (nonatomic, copy) NSString *town;
58@property (nonatomic, copy) NSString *townCode;
60@property (nonatomic, copy) NSString *streetID;
62@property (nonatomic, copy) NSString *tag;
64@property (nonatomic, assign) BOOL hasDetailInfo;
66@property (nonatomic, strong) BMKPOIDetailInfo *detailInfo;
68@property (nonatomic, copy) NSString *direction;
70@property (nonatomic, assign) NSInteger distance;
72@property (nonatomic, copy) NSString *zipCode;
74@property (nonatomic, strong) BMKPoiInfo *parentPOI;
75
76@end
77
78#pragma mark - POI详情信息类
79@interface BMKPOIDetailInfo : NSObject
81@property (nonatomic, assign) NSInteger distance;
83@property (nonatomic, copy) NSString *alias;
85@property (nonatomic, copy) NSString *type;
87@property (nonatomic, copy) NSString *tag;
89@property (nonatomic, copy) NSString *label;
91@property (nonatomic, assign) CLLocationCoordinate2D naviLocation;
93@property (nonatomic, copy) NSString *detailURL;
95@property (nonatomic, assign) CGFloat price;
97@property (nonatomic, copy) NSString *openingHours;
99@property (nonatomic, copy) NSString *brand;
101@property (nonatomic, copy) NSString *ranking;
103@property (nonatomic, copy) NSString *indoorFloor;
105@property (nonatomic, assign) CGFloat overallRating;
107@property (nonatomic, assign) CGFloat tasteRating;
109@property (nonatomic, assign) CGFloat serviceRating;
111@property (nonatomic, assign) CGFloat environmentRating;
113@property (nonatomic, assign) CGFloat facilityRating;
115@property (nonatomic, assign) CGFloat hygieneRating;
117@property (nonatomic, assign) CGFloat technologyRating;
119@property (nonatomic, assign) NSInteger imageNumber;
121@property (nonatomic, assign) NSInteger grouponNumber;
123@property (nonatomic, assign) NSInteger discountNumber;
125@property (nonatomic, assign) NSInteger commentNumber;
127@property (nonatomic, assign) NSInteger favoriteNumber;
129@property (nonatomic, assign) NSInteger checkInNumber;
131@property (nonatomic, copy) NSArray <BMKPOIDetailChildrenInfo *> *children;
133@property (nonatomic, copy) NSArray <NSString *> *photos;
135@property (nonatomic, copy) NSString *image;
137@property (nonatomic, assign) BOOL isDefaultImage;
139@property (nonatomic, copy) NSString *contentTag;
140@end
141
142#pragma mark - 室内POI信息类
144@interface BMKPoiIndoorInfo : NSObject
146@property (nonatomic, copy) NSString *name;
148@property (nonatomic, copy) NSString *UID;
150@property (nonatomic, copy) NSString *indoorID;
152@property (nonatomic, copy) NSString *floor;
154@property (nonatomic, copy) NSString *address;
156@property (nonatomic, copy) NSString *city;
158@property (nonatomic, copy) NSString *phone;
160@property (nonatomic, assign) CLLocationCoordinate2D pt;
162@property (nonatomic, copy) NSString *tag;
164@property (nonatomic, assign) CGFloat price;
166@property (nonatomic, assign) NSInteger starLevel;
168@property (nonatomic, assign) BOOL grouponFlag;
170@property (nonatomic, assign) BOOL takeoutFlag;
172@property (nonatomic, assign) BOOL waitedFlag;
174@property (nonatomic, assign) NSInteger grouponNum;
176@property (nonatomic, assign) NSInteger discount;
178@property (nonatomic, copy) NSString *image;
179@end
BMKPOIDetailChildrenInfo
Definition BMKPoiSearchType.h:17
BMKPOIDetailChildrenInfo::pt
CLLocationCoordinate2D pt
poi子节点经纬度
Definition BMKPoiSearchType.h:26
BMKPOIDetailChildrenInfo::name
NSString * name
poi子点名称
Definition BMKPoiSearchType.h:20
BMKPOIDetailChildrenInfo::uid
NSString * uid
poi子点uid
Definition BMKPoiSearchType.h:18
BMKPOIDetailChildrenInfo::showName
NSString * showName
poi子点简称
Definition BMKPoiSearchType.h:22
BMKPOIDetailChildrenInfo::address
NSString * address
poi子点地址
Definition BMKPoiSearchType.h:28
BMKPOIDetailChildrenInfo::tag
NSString * tag
poi子点类别
Definition BMKPoiSearchType.h:24
BMKPOIDetailInfo
Definition BMKPoiSearchType.h:80
BMKPoiIndoorInfo
室内POI信息类
Definition BMKPoiSearchType.h:145
BMKPoiInfo
POI信息类
Definition BMKPoiSearchType.h:35