高德地图SDK(导航)  V7.7.0
MAOfflineMap Class Reference

离线地图管理类 More...

#import <MAOfflineMap.h>

Inheritance diagram for MAOfflineMap:

Instance Methods

(void) - setupWithCompletionBlock:
 初始化离线地图数据,如果第一次运行且offlinePackage.plist文件不存在,则需要首先执行此方法。否则MAOfflineMap中的省、市、版本号等数据都为空。 More...
 
(void) - downloadItem:shouldContinueWhenAppEntersBackground:downloadBlock:
 启动下载 More...
 
(BOOL) - isDownloadingForItem:
 监测是否正在下载 More...
 
(BOOL) - pauseItem:
 暂停下载 More...
 
(void) - deleteItem:
 删除item对应离线地图数据 More...
 
(void) - cancelAll
 取消全部下载 More...
 
(void) - clearDisk
 清除所有在磁盘上的离线地图数据, 之后调用[mapView reloadMap]会使其立即生效 More...
 
(void) - checkNewestVersion:
 监测新版本。注意:如果有新版本,会重建所有的数据,包括provinces、municipalities、nationWide、cities,外部使用应当在newestVersionBlock中更新所持有的对象。 More...
 
(void) - downloadCity:downloadBlock:
 deprecated More...
 
(void) - downloadCity:shouldContinueWhenAppEntersBackground:downloadBlock:
 deprecated More...
 
(BOOL) - isDownloadingForCity:
 deprecated More...
 
(void) - pause:
 deprecated More...
 

Class Methods

(MAOfflineMap *) + sharedOfflineMap
 获取MAOfflineMap 单例 More...
 

Properties

NSArray< MAOfflineProvince * > * provinces
 省份数组(每个元素均是MAOfflineProvince类型) More...
 
NSArray< MAOfflineItemMunicipality * > * municipalities
 直辖市数组(每个元素均是MAOfflineItemMunicipality类型) More...
 
MAOfflineItemNationWidenationWide
 全国概要图 More...
 
NSArray< MAOfflineCity * > * cities
 城市数组, 包括普通城市与直辖市 More...
 
NSString * version
 离线数据的版本号(由年月日组成, 如"20130715") More...
 
NSArray * offlineCities
 deprecated More...
 

Detailed Description

离线地图管理类

Method Documentation

◆ cancelAll

- (void) cancelAll

取消全部下载

◆ checkNewestVersion:

- (void) checkNewestVersion: (MAOfflineMapNewestVersionBlock newestVersionBlock

监测新版本。注意:如果有新版本,会重建所有的数据,包括provinces、municipalities、nationWide、cities,外部使用应当在newestVersionBlock中更新所持有的对象。

Parameters
newestVersionBlock回调block

◆ clearDisk

- (void) clearDisk

清除所有在磁盘上的离线地图数据, 之后调用[mapView reloadMap]会使其立即生效

◆ deleteItem:

- (void) deleteItem: (MAOfflineItem *)  item

删除item对应离线地图数据

Parameters
item条目

◆ downloadCity:downloadBlock:

- (void) downloadCity: (MAOfflineCity *)  city
downloadBlock: (MAOfflineMapDownloadBlock downloadBlock 

deprecated

Provided by category MAOfflineMap(Deprecated).

◆ downloadCity:shouldContinueWhenAppEntersBackground:downloadBlock:

- (void) downloadCity: (MAOfflineCity *)  city
shouldContinueWhenAppEntersBackground: (BOOL)  shouldContinueWhenAppEntersBackground
downloadBlock: (MAOfflineMapDownloadBlock downloadBlock 

deprecated

Provided by category MAOfflineMap(Deprecated).

◆ downloadItem:shouldContinueWhenAppEntersBackground:downloadBlock:

- (void) downloadItem: (MAOfflineItem *)  item
shouldContinueWhenAppEntersBackground: (BOOL)  shouldContinueWhenAppEntersBackground
downloadBlock: (MAOfflineMapDownloadBlock downloadBlock 

启动下载

Parameters
item数据
shouldContinueWhenAppEntersBackground进入后台是否允许继续下载
downloadBlock下载过程block

◆ isDownloadingForCity:

- (BOOL) isDownloadingForCity: (MAOfflineCity *)  city

deprecated

Provided by category MAOfflineMap(Deprecated).

◆ isDownloadingForItem:

- (BOOL) isDownloadingForItem: (MAOfflineItem *)  item

监测是否正在下载

Parameters
item条目
Returns
是否在下载

◆ pause:

- (void) pause: (MAOfflineCity *)  city

deprecated

Provided by category MAOfflineMap(Deprecated).

◆ pauseItem:

- (BOOL) pauseItem: (MAOfflineItem *)  item

暂停下载

Parameters
item条目
Returns
是否在执行了cancel,如果该item并未在下载中,则返回NO

◆ setupWithCompletionBlock:

- (void) setupWithCompletionBlock: (void(^)(BOOL setupSuccess))  block

初始化离线地图数据,如果第一次运行且offlinePackage.plist文件不存在,则需要首先执行此方法。否则MAOfflineMap中的省、市、版本号等数据都为空。

Parameters
block初始化完成回调

◆ sharedOfflineMap

+ (MAOfflineMap *) sharedOfflineMap

获取MAOfflineMap 单例

Returns
MAOfflineMap

Property Documentation

◆ cities

- (NSArray<MAOfflineCity *>*) cities
readnonatomicassign

城市数组, 包括普通城市与直辖市

◆ municipalities

- (NSArray<MAOfflineItemMunicipality *>*) municipalities
readnonatomicassign

直辖市数组(每个元素均是MAOfflineItemMunicipality类型)

◆ nationWide

- (MAOfflineItemNationWide*) nationWide
readnonatomicassign

全国概要图

◆ offlineCities

- (NSArray*) offlineCities
readnonatomicassign

deprecated

Provided by category MAOfflineMap(Deprecated).

◆ provinces

- (NSArray<MAOfflineProvince *>*) provinces
readnonatomicassign

省份数组(每个元素均是MAOfflineProvince类型)

◆ version

- (NSString*) version
readnonatomicassign

离线数据的版本号(由年月日组成, 如"20130715")


The documentation for this class was generated from the following file:
© 2017 高德信息技术有限公司 版权所有,保留所有权利。