立得地图iOS SDK 地图&搜索服务参考手册 V1.7.0
LMKOfflineItem.h
浏览该文件的文档.
1 //
2 // LMKOfflineItem.h
3 // LeadorMapSDK
4 //
5 // Copyright © 2016年 IShowChina. All rights reserved.
6 //
7 
8 #import <Foundation/Foundation.h>
9 
10 typedef NS_ENUM(NSInteger, LMKOfflineItemStatus) {
11  LMKOfflineItemStatusNone = 0, /* 不存在. */
12  LMKOfflineItemStatusInstalled, /* 已安装. */
13  LMKOfflineItemStatusCached, /* 缓存状态. */
14  LMKOfflineItemStatusExpireds /* 已过期. */
15 
16 };
17 
18 typedef NS_ENUM(NSInteger, LMKOfflineDeleteType) {
19  LMKOfflineItemAll, /* 删除该item对应的所有离线地图文件。 */
20  LMKOfflineItemZip, /* 删除该item对应的后缀名为.zip的离线地图文件。 */
21  LMKOfflineItemDat, /* 删除该item对应的后缀名为.dat的离线地图文件,该文件为zip包解压后所得。 */
22 
23 };
24 
28 @interface LMKOfflineItem : NSObject<NSCoding,NSCopying>
29 
33 @property (nonatomic, copy, readwrite) NSString* name;
34 
38 @property (nonatomic, copy, readwrite) NSString* jianpin;
39 
43 @property (nonatomic, copy, readwrite) NSString* pinyin;
44 
48 @property (nonatomic, copy, readwrite) NSString* adcode;
49 
53 @property (nonatomic, assign, readwrite) long long size;
54 
58 @property (nonatomic, assign, readwrite) LMKOfflineItemStatus itemStatus;
59 
63 @property (nonatomic, assign, readwrite) long long downloadedSize;
64 
68 @property (nonatomic, copy, readwrite) NSString* url;
69 
73 @property (nonatomic, copy, readwrite) NSString* citycode;
74 
78 @property (nonatomic, copy, readwrite) NSString* version;
79 
83 @property (nonatomic, copy, readwrite) NSString* md5;
87 @property (nonatomic, assign) BOOL itemChecked;
103 - (id)initWithAdCode:(NSString*)adcode
104  cityName:(NSString*)name
105  urlString:(NSString*)url
106  cityCode:(NSString*)citycode
107  jianPin:(NSString*)jianpin
108  pinYin:(NSString*)pinyin
109  version:(NSString*)version
110  size:(long long)size
111  MD5:(NSString*)md5
112  itemStatus:(LMKOfflineItemStatus)status
113  downloadedSize:(long long)downloadedSize;
114 
115 
116 @end
NSString * pinyin
拼音
Definition: LMKOfflineItem.h:43
long long size
离线数据大小
Definition: LMKOfflineItem.h:53
NSString * jianpin
简拼
Definition: LMKOfflineItem.h:38
long long downloadedSize
已下载大小(当itemStatus == LMKOfflineItemStatusCached 时有效)
Definition: LMKOfflineItem.h:63
NSString * citycode
城市编码
Definition: LMKOfflineItem.h:73
BOOL itemChecked
备用标识符,用户可根据需求确定是否使用
Definition: LMKOfflineItem.h:87
该类是离线地图模型的基类
Definition: LMKOfflineItem.h:28
typedef NS_ENUM(NSInteger, LMKOfflineItemStatus)
Definition: LMKOfflineItem.h:10
NSString * md5
MD5编码
Definition: LMKOfflineItem.h:83
NSString * adcode
区域编码
Definition: LMKOfflineItem.h:48
NSString * version
版本号
Definition: LMKOfflineItem.h:78
LMKOfflineItemStatus itemStatus
状态
Definition: LMKOfflineItem.h:58
NSString * url
下载地址
Definition: LMKOfflineItem.h:68
NSString * name
名字
Definition: LMKOfflineItem.h:33