DownloadManager类参考

离线包数据下载管理器类 更多...

所有成员的列表。

公有成员

(BOOL) - loadWithUrl:LayerName:Token:
 根据指定的三维服务地址,以及指定的图层名称读取符号等资源文件信息。
(void) - downLoad
 下载DownloadManager对象指定图层的所有数据。
(void) - pauseDownload:LayerName:
 暂停下载指定URL、指定图层的缓存。
(void) - continueDownload:LayerName:
 继续下载指定URL、指定图层的缓存。

静态公有成员

(instancetype) + shareInstance
 获取DownloadManager的单例对象
(BOOL) + clearCacheFileWithUrl:
 清除已经下载的整个三维场景资源缓存数据。

属性

NSMutableDictionary * allProgress
 所有任务的下载进度统计,进度值取值范围为0-100,<URL+layerName,进度值>
id< DownloadProtocoldownloadDelegate
 下载过程会触发进度回调事件

详细描述

离线包数据下载管理器类


成员函数文档

+ (BOOL) clearCacheFileWithUrl: (NSString *)  url  

清除已经下载的整个三维场景资源缓存数据。

参数:
url 三维服务地址
返回:
清除缓存是否成功,成功返回 true,失败返回 false。
- (void) continueDownload: (NSString *)  url
LayerName: (NSString *)  layerName 

继续下载指定URL、指定图层的缓存。

参数:
url 三维服务地址
layerName 图层名称
- (void) downLoad  

下载DownloadManager对象指定图层的所有数据。

- (BOOL) loadWithUrl: (NSString *)  url
LayerName: (NSString *)  layerName
Token: (NSString *)  token 

根据指定的三维服务地址,以及指定的图层名称读取符号等资源文件信息。

参数:
url 三维服务地址
layerName 图层名字
token 
返回:
读取信息是否成功,成功返回 true,失败返回 false。
- (void) pauseDownload: (NSString *)  url
LayerName: (NSString *)  layerName 

暂停下载指定URL、指定图层的缓存。

参数:
url 三维服务地址
layerName 图层名称
+ (instancetype) shareInstance  

获取DownloadManager的单例对象


属性文档

- (NSMutableDictionary*) allProgress [read, write, assign]

所有任务的下载进度统计,进度值取值范围为0-100,<URL+layerName,进度值>

- (id<DownloadProtocol>) downloadDelegate [read, write, assign]

下载过程会触发进度回调事件


该类的文档由以下文件生成: