FMKImageLayer Class Reference
Inherits from | FMKLayer : NSObject |
---|---|
Declared in | FMKImageLayer.h FMKImageLayer.mm |
Other Methods
– initWithGroupID:
初始化图片标注物图层,由用户创建
- (instancetype)initWithGroupID:(NSString *)groupID
Parameters
groupID |
楼层ID |
---|
Return Value
图片层对象
Discussion
初始化图片标注物图层,由用户创建
Declared In
FMKImageLayer.h
groupID
图层所在楼层的ID
@property (nonatomic, readonly) NSString *groupID
Discussion
图层所在楼层的ID
Declared In
FMKImageLayer.h
– addMarker:
添加图片标注物 该方法不会缓存解压后的位图数据
- (void)addMarker:(FMKImageMarker *)imageMarker
Parameters
imageMarker |
图片标注对象 |
---|
Discussion
添加图片标注物 该方法不会缓存解压后的位图数据
Declared In
FMKImageLayer.h
– addMarker:cacheKey:
添加图片标注物 该方法会优先从缓存中加载图片,若缓存中没有,则通过imageMarker的图片路径获取图片 解码图片并存储在缓存中 若添加的图片不一样,一定要保证cache不同,否则直接从缓存中拿的图片可能和预期不一致
- (void)addMarker:(FMKImageMarker *)imageMarker cacheKey:(NSString *)cacheKey
Parameters
imageMarker |
图片标注物 |
---|---|
cacheKey |
缓存的key,若设置为空,则视为不缓存 |
Discussion
添加图片标注物 该方法会优先从缓存中加载图片,若缓存中没有,则通过imageMarker的图片路径获取图片 解码图片并存储在缓存中 若添加的图片不一样,一定要保证cache不同,否则直接从缓存中拿的图片可能和预期不一致
Declared In
FMKImageLayer.h
– imageMarkerWithTag:
根据tag获取图片标注物
- (FMKImageMarker *)imageMarkerWithTag:(NSInteger)tag
Parameters
tag |
图片唯一标识,该标识由用户自定义 |
---|
Return Value
图片标注对象
Discussion
根据tag获取图片标注物
Declared In
FMKImageLayer.h
– removeMarker:
删除图片标注物
- (void)removeMarker:(FMKImageMarker *)imageMarker
Parameters
imageMarker |
图片标注对象 |
---|
Discussion
删除图片标注物
Declared In
FMKImageLayer.h
Other Methods
– setPointer:
内部关联指针 不可修改
- (void)setPointer:(long)pointer
Discussion
内部关联指针 不可修改
Declared In
FMKLayer.m