Go to the source code of this file.
|
enum | MAOfflineMapDownloadStatus : NSInteger {
MAOfflineMapDownloadStatusWaiting = 0,
MAOfflineMapDownloadStatusStart,
MAOfflineMapDownloadStatusProgress,
MAOfflineMapDownloadStatusCompleted,
MAOfflineMapDownloadStatusCancelled,
MAOfflineMapDownloadStatusUnzip,
MAOfflineMapDownloadStatusFinished,
MAOfflineMapDownloadStatusError
} |
| 离线地图下载状态 More...
|
|
enum | MAOfflineMapError : NSInteger { MAOfflineMapErrorUnknown = -1,
MAOfflineMapErrorCannotWriteToTmp = -2,
MAOfflineMapErrorCannotOpenZipFile = -3,
MAOfflineMapErrorCannotExpand = -4
} |
| 离线地图下载错误类型 More...
|
|
◆ MAOfflineMapDownloadBlock
离线地图下载过程回调block
- Parameters
-
downloadItem | 下载的item |
downloadStatus | 下载状态 |
info | 下载过程中的附加信息 |
◆ MAOfflineMapNewestVersionBlock
typedef void(^ MAOfflineMapNewestVersionBlock) (BOOL hasNewestVersion) |
离线地图检查更新回调block
- Parameters
-
hasNewestVersion | 是否有新版本的布尔值 |
◆ MAOfflineMapDownloadStatus
离线地图下载状态
Enumerator |
---|
MAOfflineMapDownloadStatusWaiting | 以插入队列,等待中
|
MAOfflineMapDownloadStatusStart | 开始下载
|
MAOfflineMapDownloadStatusProgress | 下载过程中
|
MAOfflineMapDownloadStatusCompleted | 下载成功
|
MAOfflineMapDownloadStatusCancelled | 取消
|
MAOfflineMapDownloadStatusUnzip | 解压缩
|
MAOfflineMapDownloadStatusFinished | 全部顺利完成
|
MAOfflineMapDownloadStatusError | 发生错误
|
◆ MAOfflineMapError
离线地图下载错误类型
Enumerator |
---|
MAOfflineMapErrorUnknown | 未知的错误
|
MAOfflineMapErrorCannotWriteToTmp | 写入临时目录失败
|
MAOfflineMapErrorCannotOpenZipFile | 打开归档文件失败
|
MAOfflineMapErrorCannotExpand | 解归档文件失败
|
◆ MAOfflineMapDownloadExpectedSizeKey
NSString* const MAOfflineMapDownloadExpectedSizeKey |
◆ MAOfflineMapDownloadReceivedSizeKey
NSString* const MAOfflineMapDownloadReceivedSizeKey |
下载过程info的key,表示已下载数据大小
当downloadStatus == MAOfflineMapDownloadStatusProgress 时, info参数是个NSDictionary, 如下两个key用来获取已下载和总和的数据大小(单位byte), 对应的是NSNumber(long long) 类型. 当downloadStatus == MAOfflineMapDownloadStatusError 时, info参数是NSError
◆ MAOfflineMapErrorDomain
NSString* const MAOfflineMapErrorDomain |