11 #import <Foundation/Foundation.h>
14 typedef NS_ENUM(NSInteger,
LMKOfflineMapDownloadStatus) {
15
LMKOfflineMapDownloadStatusWaiting,
16
LMKOfflineMapDownloadStatusStart,
17
LMKOfflineMapDownloadStatusProgress,
18
LMKOfflineMapDownloadStatusCompleted,
19
LMKOfflineMapDownloadStatusCancelled,
20
LMKOfflineMapDownloadStatusUnzip,
21
LMKOfflineMapDownloadStatusFinished,
22
LMKOfflineMapDownloadStatusError
79 @property (nonatomic,
readonly) NSArray*
cities;
84 @property (nonatomic, copy)
NSString*
version;
void clearCache()
清除所有在磁盘上的离线地图数据
NSString * version
离线数据的版本号(由年月日组成, 如"20130715")
Definition: LMKOfflineMap.h:84
LMKOfflineMap * sharedOfflineMap()
获取LMKOfflineMap 单例
void(^
LMKOfflineMapDownloadBlock)(LMKOfflineItem *downloadItem,
LMKOfflineMapDownloadStatus downloadStatus, id info)
总大小
Definition: LMKOfflineMap.h:33
该类是离线地图模型的基类
Definition: LMKOfflineItem.h:28
NSArray * cities
城市数组, 包括普通城市与直辖市.
Definition: LMKOfflineMap.h:79
void(^ LMKOfflineMapInitBlock)(BOOL
isSuccess)
自定义地图版本比较完成后的回调block
Definition: LMKOfflineMap.h:37
NSArray * municipalities
直辖市数组(每个元素均是LMKOfflineItemMunicipality类型)
Definition: LMKOfflineMap.h:64
LMKOfflineItemNationWide * nationWide
全国概要图
Definition: LMKOfflineMap.h:74
初始化离线地图的回调block
Definition: LMKOfflineMap.h:42
typedef NS_ENUM(NSInteger,
LMKOfflineMapDownloadStatus)
Definition: LMKOfflineMap.h:14
NSArray * specialCities
港澳地区数组(每个元素均是LMKOfflineItem类型)
Definition: LMKOfflineMap.h:69
void(^
LMKOfflineMapDeleteBlock)(LMKOfflineItem *downloadItem)
暂停下载后的回调block
Definition: LMKOfflineMap.h:35
NSString *const
LMKOfflineMapDownloadReceivedSizeKey
离线下载过程中的状态
全国概要图
Definition: LMKOfflineItemNationWide.h:13
NSString *const
LMKOfflineMapDownloadExpectedSizeKey
已接受的数据大小
NSArray * provinces
省份数组(每个元素均是LMKOfflineProvince类型)
Definition: LMKOfflineMap.h:59
void(^
LMKOfflineMapNewestVersionBlock)(BOOL hasNewestVersion)
删除地图后的回调block
Definition: LMKOfflineMap.h:36
void(^
LMKOfflineMapPauseBlock)(LMKOfflineItem *downloadItem)
下载过程中的回调block
Definition: LMKOfflineMap.h:34