iOS高德地图SDK(3D)  V7.5.0
MAOfflineMap.h File Reference
#import "MAConfig.h"
#import <Foundation/Foundation.h>
#import "MAOfflineProvince.h"
#import "MAOfflineItemNationWide.h"
#import "MAOfflineItemMunicipality.h"

Go to the source code of this file.

Classes

class  MAOfflineMap
 离线地图管理类 More...
 
category  MAOfflineMap(Deprecated)
 

Typedefs

typedef void(^ MAOfflineMapDownloadBlock) (MAOfflineItem *downloadItem, MAOfflineMapDownloadStatus downloadStatus, id info)
 离线地图下载过程回调block More...
 
typedef void(^ MAOfflineMapNewestVersionBlock) (BOOL hasNewestVersion)
 离线地图检查更新回调block More...
 

Enumerations

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...
 

Variables

NSString *const MAOfflineMapErrorDomain
 离线下载错误domain More...
 
NSString *const MAOfflineMapDownloadReceivedSizeKey
 下载过程info的key,表示已下载数据大小 More...
 
NSString *const MAOfflineMapDownloadExpectedSizeKey
 下载过程info的key,表示总的数据大小 More...
 

Typedef Documentation

◆ MAOfflineMapDownloadBlock

typedef void(^ MAOfflineMapDownloadBlock) (MAOfflineItem *downloadItem, MAOfflineMapDownloadStatus downloadStatus, id info)

离线地图下载过程回调block

Parameters
downloadItem下载的item
downloadStatus下载状态
info下载过程中的附加信息

◆ MAOfflineMapNewestVersionBlock

typedef void(^ MAOfflineMapNewestVersionBlock) (BOOL hasNewestVersion)

离线地图检查更新回调block

Parameters
hasNewestVersion是否有新版本的布尔值

Enumeration Type Documentation

◆ MAOfflineMapDownloadStatus

enum MAOfflineMapDownloadStatus : NSInteger

离线地图下载状态

Enumerator
MAOfflineMapDownloadStatusWaiting 

以插入队列,等待中

MAOfflineMapDownloadStatusStart 

开始下载

MAOfflineMapDownloadStatusProgress 

下载过程中

MAOfflineMapDownloadStatusCompleted 

下载成功

MAOfflineMapDownloadStatusCancelled 

取消

MAOfflineMapDownloadStatusUnzip 

解压缩

MAOfflineMapDownloadStatusFinished 

全部顺利完成

MAOfflineMapDownloadStatusError 

发生错误

◆ MAOfflineMapError

enum MAOfflineMapError : NSInteger

离线地图下载错误类型

Enumerator
MAOfflineMapErrorUnknown 

未知的错误

MAOfflineMapErrorCannotWriteToTmp 

写入临时目录失败

MAOfflineMapErrorCannotOpenZipFile 

打开归档文件失败

MAOfflineMapErrorCannotExpand 

解归档文件失败

Variable Documentation

◆ MAOfflineMapDownloadExpectedSizeKey

NSString* const MAOfflineMapDownloadExpectedSizeKey

下载过程info的key,表示总的数据大小

◆ MAOfflineMapDownloadReceivedSizeKey

NSString* const MAOfflineMapDownloadReceivedSizeKey

下载过程info的key,表示已下载数据大小

当downloadStatus == MAOfflineMapDownloadStatusProgress 时, info参数是个NSDictionary, 如下两个key用来获取已下载和总和的数据大小(单位byte), 对应的是NSNumber(long long) 类型. 当downloadStatus == MAOfflineMapDownloadStatusError 时, info参数是NSError

◆ MAOfflineMapErrorDomain

NSString* const MAOfflineMapErrorDomain

离线下载错误domain

© 2017 高德信息技术有限公司 版权所有,保留所有权利。