FMKDataDownloader Class Reference

Inherits from NSObject
Declared in FMKDataDownloader.h
FMKDataDownloader.m

Overview

提供蜂鸟地图和主题数据的下载

+ syncRequestMapWithID:failure:

同步请求地图文件,地图文件会保存在sdk地图目录下

+ (NSData *)syncRequestMapWithID:(NSString *)mapID failure:(void ( ^ ) ( NSError *error ))failure

Parameters

mapID

地图ID

failure

请求成功

Return Value

同步请求返回的数据

Discussion

同步请求地图文件,地图文件会保存在sdk地图目录下

Declared In

FMKDataDownloader.h

+ asynRequestMapWithID:finish:failure:

异步请求地图文件,地图文件会保存在sdk地图目录下

+ (void)asynRequestMapWithID:(NSString *)mapID finish:(void ( ^ ) ( FMKHttpRequest *request , NSData *responseData ))finish failure:(void ( ^ ) ( NSError *error ))failure

Parameters

mapID

地图ID

finish

请求成功

failure

请求失败

Discussion

异步请求地图文件,地图文件会保存在sdk地图目录下

Declared In

FMKDataDownloader.h

+ downloadThemeWithID:finish:failure:

下载当前地图主题文件,下载后的数据可通过FMKThemeDataManager解压 注:下载文件为压缩文件,解压后的文件需要放在同一目录下,否则可能会导致错误

+ (void)downloadThemeWithID:(NSString *)themeID finish:(void ( ^ ) ( FMKHttpRequest *request , NSData *responseData ))finish failure:(void ( ^ ) ( NSError *error ))failure

Parameters

themeID

主题id

Discussion

该请求为异步请求

Declared In

FMKDataDownloader.h

+ isConnectNetWorkWithAddress:

判断是否联网

+ (BOOL)isConnectNetWorkWithAddress:(NSString *)address

Discussion

判断是否联网

Declared In

FMKDataDownloader.h

+ asynRequestImageWithURLStr:finish:

异步下载图片数据

+ (void)asynRequestImageWithURLStr:(NSString *)urlString finish:(void ( ^ ) ( NSData *responseData ))finish

Parameters

urlString

url

finish

成功回调

Discussion

异步下载图片数据

Declared In

FMKDataDownloader.h