FMKDataManager Class Reference

Inherits from NSObject
Declared in FMKDataManager.h
FMKDataManager.m

Overview

fengmap的数据管理类

Other Methods

+ shareInstance

获取数据管理器

+ (instancetype)shareInstance

Discussion

获取数据管理器

Declared In

FMKDataManager.h

  mapPath

地图数据保存路径

@property (nonatomic, copy) NSString *mapPath

Declared In

FMKDataManager.h

– saveMapData:ID:

保存新的地图数据(保存地图.fmap数据)

- (void)saveMapData:(NSData *)mapData ID:(NSString *)mapID

Parameters

mapData

地图数据

mapID

地图ID

Discussion

保存新的地图数据(保存地图.fmap数据)

Declared In

FMKDataManager.h

– mapExistWithID:

判断地图数据本地是否已存在

- (BOOL)mapExistWithID:(NSString *)mapID

Parameters

mapID

地图ID

Return Value

Y/N

Discussion

判断地图数据本地是否已存在

Declared In

FMKDataManager.h

– getMapDataPathWithID:

获取mapID的地图文件路径

- (NSString *)getMapDataPathWithID:(NSString *)mapID

Parameters

mapID

地图ID

Return Value

该ID数据文件所在路径

Discussion

获取mapID的地图文件路径

Declared In

FMKDataManager.h

– getMapIDWithLocalPath:

由地图数据路径获取mapID

- (NSString *)getMapIDWithLocalPath:(NSString *)dataPath

Parameters

dataPath

地图数据文件路径

Return Value

地图ID

Discussion

由地图数据路径获取mapID

Declared In

FMKDataManager.h

– deleteLocalDataWithID:

删除地图ID的数据

- (void)deleteLocalDataWithID:(NSString *)mapID

Parameters

mapID

地图ID

Discussion

删除地图ID的数据

Declared In

FMKDataManager.h

– deleteAllLocalData

删除所有地图数据

- (void)deleteAllLocalData

Discussion

删除所有地图数据

Declared In

FMKDataManager.h

Other Methods

– savemapData:withPath:finish:

将fmap文件存储在本地目录下

- (void)savemapData:(NSData *)data withPath:(NSString *)path finish:(void ( ^ ) ( void ))finish

Discussion

将fmap文件存储在本地目录下

Declared In

FMKDataManager.m