Map Doc  1.0
iOS-引擎SDK-开放平台
MBPoiFavorite.h
浏览该文件的文档.
1 //
2 // MBPoiFavorite.h
3 // iNaviCore
4 //
5 // Created by fanwei on 2/4/13.
6 // Copyright (c) 2013 Mapbar. All rights reserved.
7 //
8 
9 #import "MBObject.h"
10 #import "MBPoiBaseTypes.h"
11 
13 @interface MBPoiFavorite: MBObject <NSCoding>
14 
16 @property (nonatomic, assign) NSInteger poiId;
17 
23 @property (nonatomic, assign) unsigned int type;
24 
26 @property (nonatomic, assign) MBPoint pos;
27 
31 @property (nonatomic, assign) MBPoint displayPos;
32 
34 @property (nonatomic, copy) NSString * _Nonnull name;
35 
37 @property (nonatomic, copy) NSString * _Nonnull address;
38 
40 @property (nonatomic, copy) NSString * _Nullable phoneNumber;
41 
43 @property (nonatomic, copy) NSString * _Nullable regionName;
44 
46 @property (nonatomic, copy) NSString * _Nullable typeName;
47 
49 @property (nonatomic, assign) NSInteger distance;
50 
52 @property (nonatomic, assign) NSInteger userData;
56 @property (nonatomic, readonly, assign) BOOL isValidate;
57 
61 - (void)reset;
62 
66 - (void)updateFromPoiObject:(nonnull MBPoiFavorite *)poiObject;
67 
71 - (nonnull MBPoiFavorite *)clone;
72 
76 - (void)updatePoiObject:(nonnull MBPoiFavorite *)poiObject;
77 
78 
79 #pragma mark -- 以下为手机导航项目(即图吧导航一号)云同步功能使用
80 
82 @property (nonatomic, copy) NSString * _Nullable pid;
83 
85 @property (nonatomic, copy) NSString * _Nullable displayName;
86 
88 @property (nonatomic, copy) NSString * _Nullable uid;
89 
91 @property (nonatomic, assign) NSInteger editMode;
92 
94 @property (nonatomic, assign) NSInteger index;
95 
97 @property (nonatomic, assign) double useTime;
98 @end
NSInteger index
常用地址/收藏索引
Definition: MBPoiFavorite.h:94
NSString *_Nonnull name
Poi 名称
Definition: MBPoiFavorite.h:34
NSString *_Nullable pid
常用地址标识(如"家"、"常用地址1")
Definition: MBPoiFavorite.h:82
BOOL isValidate
Definition: MBPoiFavorite.h:56
double useTime
常用地址/收藏的新增时间戳
Definition: MBPoiFavorite.h:97
NSInteger poiId
唯一 ID
Definition: MBPoiFavorite.h:16
unsigned int type
Definition: MBPoiFavorite.h:23
兴趣点( Poi )实体类
Definition: MBPoiFavorite.h:13
NSString *_Nullable regionName
所在地区名
Definition: MBPoiFavorite.h:43
NSInteger distance
与搜索中心点的距离
Definition: MBPoiFavorite.h:49
MBPoint pos
导航坐标(如公园的入口)
Definition: MBPoiFavorite.h:26
Definition: MBObject.h:16
NSInteger editMode
等待云同步的 Poi 状态标识(新增、删除、修改等)
Definition: MBPoiFavorite.h:91
nonnull MBPoiFavorite * clone()
NSString *_Nullable phoneNumber
电话
Definition: MBPoiFavorite.h:40
NSString *_Nullable typeName
Poi 类型名称
Definition: MBPoiFavorite.h:46
NSString *_Nonnull address
地址
Definition: MBPoiFavorite.h:37
MBPoint displayPos
Definition: MBPoiFavorite.h:31
NSString *_Nullable displayName
显示名称(由用户编辑而来)
Definition: MBPoiFavorite.h:85
Definition: MBNaviCoreBase.h:31
NSInteger userData
用户自定义
Definition: MBPoiFavorite.h:52
NSString *_Nullable uid
云同步后的 Poi 唯一标识
Definition: MBPoiFavorite.h:88