Map Doc  1.0
iOS-引擎SDK-开放平台
MBPoiItem.h
浏览该文件的文档.
1 //
2 // MBPoiItem.h
3 // iNaviCore
4 //
5 // Created by fanyunlong on 5/18/16.
6 // Copyright © 2016 Mapbar. All rights reserved.
7 //
8 
9 #import "MBObject.h"
10 #import "MBPoiBaseTypes.h"
11 
12 typedef NS_ENUM(NSInteger, MBChildPoiType) {
17 };
18 
20 @interface MBPoiItem : MBObject
21 
23 @property (nonatomic, assign) MBPoiItemType itemType;
24 
26 @property (nonatomic, copy) NSString * _Nonnull name;
27 
29 @property (nonatomic, copy) NSString * _Nullable address;
30 
32 @property (nonatomic, assign) MBPoint entryPoint;
33 
37 @property (nonatomic, assign) MBPoint position;
38 
42 @property (nonatomic, assign) double distance;
43 
45 @property (nonatomic, copy) NSString * _Nullable typeName;
46 
47 @property (nonatomic, assign) int typeIconId;
48 @property (nonatomic, assign) int tagIconId;
49 
51 @property (nonatomic, copy) NSString * _Nullable phoneNumber;
52 
54 @property (nonatomic, assign, readonly) BOOL isKindOfRegion;
55 
57 @property (nonatomic, assign, readonly) int childPoiCount;
58 @property (nonatomic, copy, readonly) NSArray<NSString *> * _Nullable childPoiShortNames;
59 @property (nonatomic, copy, readonly) NSArray<MBPoiItem *> * _Nullable childPoiItems;
60 - (NSArray<MBPoiItem *> *_Nullable)subChildPoiItemsByType:(MBChildPoiType)type;
61 @end
62 
63 @interface MBPoiItem (JSON)
64 - (instancetype _Nonnull )initWithJsonString:(NSString *_Nonnull)json;
65 - (NSString *_Nonnull)toJsonString;
66 @end
NSString *_Nonnull toJsonString()
Definition: MBPoiItem.h:16
MBPoint entryPoint
导航坐标(如公园的入口)
Definition: MBPoiItem.h:32
Definition: MBPoiItem.h:13
NSString *_Nullable phoneNumber
电话
Definition: MBPoiItem.h:51
NSArray< NSString * > *_Nullable childPoiShortNames
Definition: MBPoiItem.h:58
新搜索(PoiSearchSession)的搜索结果 Poi 实体类
Definition: MBPoiItem.h:20
int childPoiCount
子节点
Definition: MBPoiItem.h:57
Definition: MBPoiItem.h:15
int typeIconId
Definition: MBPoiItem.h:47
MBChildPoiType
Definition: MBPoiItem.h:12
NSString *_Nonnull name
Poi 名称
Definition: MBPoiItem.h:26
NSArray< MBPoiItem * > *_Nullable childPoiItems
Definition: MBPoiItem.h:59
NSString *_Nullable typeName
Poi 类型名
Definition: MBPoiItem.h:45
MBPoiItemType itemType
item类型
Definition: MBPoiItem.h:23
BOOL isKindOfRegion
item是否是行政区
Definition: MBPoiItem.h:54
Definition: MBPoiItem.h:14
double distance
Definition: MBPoiItem.h:42
MBPoint position
Definition: MBPoiItem.h:37
Definition: MBObject.h:16
Definition: MBPoiItem.h:63
int tagIconId
Definition: MBPoiItem.h:48
NSString *_Nullable address
地址
Definition: MBPoiItem.h:29
Definition: MBNaviCoreBase.h:31
MBPoiItemType
新搜索(PoiSearchSession)的返回结果类型
Definition: MBPoiBaseTypes.h:47