IndoorMapSDK
室内地图SDK参考文档
 全部  函数 变量 属性
OIMDataManager类 参考
类 OIMDataManager 继承关系图:

Instance Methods

(int) - downloadBuilding:
 
(int) - downloadBuildings:
 
(int) - removeBuilding:
 
(int) - removeAllBuildings
 
(NSArray *) - getAllBuildings
 
(NSArray *) - getFloorList
 
(OIMBuilding *) - getBuildingInfo
 
(NSArray *) - searchByKeywords:
 
(NSArray *) - searchByKeywords:floorNo:
 
(NSArray *) - searchByType:
 
(NSArray *) - searchByType:floorNo:
 
(NSArray *) - getAllSearchTypes
 
(NSArray *) - searchByCategories:
 
(NSArray *) - searchByCategories:floorNo:
 
(NSArray *) - search:byDistance:limit:
 
(OIMFeature *) - getFeatureById:
 
(int) - loadExtensionData:
 加载外延数据 更多...
 

属性

NSString * key
 LBS开发者KEY. 更多...
 
NSString * dataPath
 数据存储路径 更多...
 
NSString * resourcePath
 资源文件存储路径 更多...
 
id< OIMDownloadDelegatedownloadDelegate
 数据下载事件回调 更多...
 
NSString * buildingId
 
int floorNo
 

Method Documentation

- (int) loadExtensionData: (NSData *)  extensionData

加载外延数据

参数
extensionData外延数据
返回
IMOK 成功 IMERR 失败
自从
2.1.0

属性说明

- (NSString*) dataPath
readwritenonatomicstrong

数据存储路径

备注
设置存储路径会影响室内地图数据的缓存 错误的路径(如无权限访问)将缓存失败,导致在每次加载的时候都会重新下载数据 请不要修改该路径下任何内容(包括增加文件),否则会导致无法预知的错误
自从
2.0.0
- (id<OIMDownloadDelegate>) downloadDelegate
readwritenonatomicweak

数据下载事件回调

备注
事件的回调是在主线程中(dispatch_get_main_queue())
自从
2.0.0
- (NSString*) key
readwritenonatomicstrong

LBS开发者KEY.

备注
KEY的获取请到 http://lbs.amap.com 申请 如果KEY设置错误,将无法访问LBS服务器下载室内地图数据 请从LBS官网申请KEY,并在程序中使用正确的KEY http://lbs.amap.com/dev/key/
自从
2.0.0
- (NSString*) resourcePath
readwritenonatomicstrong

资源文件存储路径

备注
按类型搜索会从这个路径下读取searchType.csv文件
自从
2.1.0

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