高德地图SDK(导航)  V7.7.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...
 

Functions

typedef NS_ENUM (NSInteger, MAOfflineMapDownloadStatus)
 离线地图下载状态 More...
 
typedef NS_ENUM (NSInteger, MAOfflineMapError)
 离线地图下载错误类型 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是否有新版本的布尔值

Function Documentation

◆ NS_ENUM() [1/2]

typedef NS_ENUM ( NSInteger  ,
MAOfflineMapDownloadStatus   
)

离线地图下载状态

< 以插入队列,等待中

< 开始下载

< 下载过程中

< 下载成功

< 取消

< 解压缩

< 全部顺利完成

< 发生错误

◆ NS_ENUM() [2/2]

typedef NS_ENUM ( NSInteger  ,
MAOfflineMapError   
)

离线地图下载错误类型

< 未知的错误

< 写入临时目录失败

< 打开归档文件失败

< 解归档文件失败

Variable Documentation

◆ MAOfflineMapDownloadExpectedSizeKey

NSString* const MAOfflineMapDownloadExpectedSizeKey
extern

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

◆ MAOfflineMapDownloadReceivedSizeKey

NSString* const MAOfflineMapDownloadReceivedSizeKey
extern

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

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

◆ MAOfflineMapErrorDomain

NSString* const MAOfflineMapErrorDomain
extern

离线下载错误domain

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