BaiduMap_IOSSDK_v6.2.0_Docs  6.2.0
BMKOfflineMap.h
浏览该文件的文档.
1 /*
2  * BMKOfflineMap.h
3  * BMapKit
4  *
5  * Copyright 2011 Baidu Inc. All rights reserved.
6  *
7  */
8 
9 #import <Foundation/Foundation.h>
10 #import "BMKOfflineMapType.h"
11 
12 @protocol BMKOfflineMapDelegate;
13 
15 enum {
22  TYPE_OFFLINE_ADD = 6
23 };
24 
26 @interface BMKOfflineMap : NSObject
27 
28 @property (nonatomic, weak) id<BMKOfflineMapDelegate> delegate;
29 
30 
31 
37 - (BOOL)scan:(BOOL)deleteFailedr __deprecated_msg("废弃方法(空实现),自2.9.0起废弃,不支持扫描导入离线包");
38 
44 - (BOOL)start:(int)cityID;
45 
51 - (BOOL)update:(int)cityID;
52 
58 - (BOOL)pause:(int)cityID;
59 
65 - (BOOL)remove:(int)cityID;
66 
71 - (NSArray*)getHotCityList;
72 
77 - (NSArray*)getOfflineCityList;
78 
84 - (NSArray*)searchCity:(NSString*)cityName;
85 
90 - (NSArray*)getAllUpdateInfo;
91 
97 - (BMKOLUpdateElement*)getUpdateInfo:(int)cityID;
98 
99 @end
100 
101 
103 @protocol BMKOfflineMapDelegate<NSObject>
109 - (void)onGetOfflineMapState:(int)type withState:(int)state;
110 
111 @end
112 
113 
@ TYPE_OFFLINE_ERRZIP
错误的离线包
Definition: BMKOfflineMap.h:19
@ TYPE_OFFLINE_ZIPCNT
检测到的压缩包个数
Definition: BMKOfflineMap.h:17
@ TYPE_OFFLINE_NEWVER
有新版本
Definition: BMKOfflineMap.h:20
@ TYPE_OFFLINE_UNZIPFINISH
扫描完毕
Definition: BMKOfflineMap.h:21
@ TYPE_OFFLINE_UNZIP
当前解压的离线包
Definition: BMKOfflineMap.h:18
@ TYPE_OFFLINE_ADD
新增离线包
Definition: BMKOfflineMap.h:22
@ TYPE_OFFLINE_UPDATE
下载或更新
Definition: BMKOfflineMap.h:16
离线地图更新信息
Definition: BMKOfflineMapType.h:38
离线地图服务
Definition: BMKOfflineMap.h:27
NSArray * getAllUpdateInfo()
NSArray * getHotCityList()
id< BMKOfflineMapDelegate > delegate
Definition: BMKOfflineMap.h:28
NSArray * getOfflineCityList()
离线地图delegate,用于获取通知
Definition: BMKOfflineMap.h:103