FMKMap Class Reference
Inherits from | NSObject |
---|---|
Declared in | FMKMap.h |
– initWithPath:
不支持自己创建 初始化地图数据
- (instancetype)initWithPath:(NSString *)dataPath
Parameters
dataPath |
地图路径 |
---|
Return Value
地图管理对象
Declared In
FMKMap.h
mapStatus
地图显示状态
@property (nonatomic, strong, readonly) FMKMapStatus *mapStatus
Discussion
设置地图显示状态,如旋转角度等
Declared In
FMKMap.h
groupNames
楼层名数组
@property (nonatomic, readonly) NSArray *groupNames
Discussion
该地图所有楼层的名称
Declared In
FMKMap.h
lineLayer
地图线标注物管理层
@property (nonatomic, readonly) FMKLineLayer *lineLayer
Discussion
不支持用户创建,直接与地图根节点关联,不与楼层关联
Declared In
FMKMap.h
locationLayer
地图定位管理层
@property (nonatomic, readonly) FMKLocationLayer *locationLayer
Discussion
不支持用户创建,直接与地图根节点关联,不与楼层关联
Declared In
FMKMap.h
zoomLevelRange
控制缩放级别范围
@property (nonatomic, assign) FMKMapZoomLevelRange zoomLevelRange
Declared In
FMKMap.h
– setZoomLevel:animated:
设置缩放级别
- (void)setZoomLevel:(CGFloat)zoomLevel animated:(BOOL)animated
Parameters
zoomLevel |
缩放级别 |
---|---|
animated |
动效开关 |
Declared In
FMKMap.h
– getCurrentZoomLevel
获取当前地图的显示级别
- (CGFloat)getCurrentZoomLevel
Return Value
当前地图显示级别
Declared In
FMKMap.h
– getGroupByGroupID:
获取楼层管理对象
- (FMKGroup *)getGroupByGroupID:(NSString *)groupID
Parameters
groupID |
楼层ID |
---|
Return Value
楼层管理对象
Declared In
FMKMap.h
– getGroundLayerWithGroupID:
获取地图的ground层管理对象
- (FMKGroundLayer *)getGroundLayerWithGroupID:(NSString *)groupID
Parameters
groupID |
ground层所在的Group层 |
---|
Return Value
Declared In
FMKMap.h
– getFacilityLayerByGroupID:
获取地图公共设施管理层
- (FMKFacilityLayer *)getFacilityLayerByGroupID:(NSString *)groupID
Parameters
groupID |
公共设施层所在的group层 |
---|
Return Value
公共设施层管理对象
Declared In
FMKMap.h
– getModelLayerByGroupID:
获取地图Model管理层对象
- (FMKModelLayer *)getModelLayerByGroupID:(NSString *)groupID
Parameters
groupID |
model层所在的group层 |
---|
Return Value
model层管理对象
Declared In
FMKMap.h
– getExternalModelLayerByGroupID:
获取地图外部模型图层
- (FMKExternalModelLayer *)getExternalModelLayerByGroupID:(NSString *)groupID
Parameters
groupID |
楼层id |
---|
Return Value
外部模型管理图层
Discussion
该图层为真实模型管理图层
Declared In
FMKMap.h
– getLabelLayerByGroupID:
获取地图text层管理对象
- (FMKLabelLayer *)getLabelLayerByGroupID:(NSString *)groupID
Parameters
groupID |
text层所在group层 |
---|
Return Value
text层管理对象
Declared In
FMKMap.h
– getImageLayerByGroupID:
获取对应group层下的已添加image层对象
- (NSArray *)getImageLayerByGroupID:(NSString *)groupID
Parameters
groupID |
image层所在的group层 |
---|
Return Value
image层管理对象
Declared In
FMKMap.h
– getTextLayerByGroupID:
获取对应楼层下的已添加的文本图层
- (NSArray *)getTextLayerByGroupID:(NSString *)groupID
Parameters
groupID |
楼层ID |
---|
Return Value
对应楼层下的文本图层
Declared In
FMKMap.h
– getPolygonLayerByGroupID:
获取对应楼层下的覆盖面图层
- (NSArray *)getPolygonLayerByGroupID:(NSString *)groupID
Parameters
groupID |
楼层编号 |
---|
Return Value
该楼层下所有的覆盖面图层
Declared In
FMKMap.h
– getExtentLayerByGroupID:
获取对应楼层下的底图图层
- (FMKExtentLayer *)getExtentLayerByGroupID:(NSString *)groupID
Parameters
groupID |
底图所在的楼层ID |
---|
Return Value
底图图层对象
Declared In
FMKMap.h
– addLayer:
添加自定义图层 包括图片 文本 面标注物图层
- (void)addLayer:(FMKLayer *)layer
Parameters
layer |
地图可添加层对象 |
---|
Declared In
FMKMap.h
– removeLayer:
删除图层
- (void)removeLayer:(FMKLayer *)layer
Parameters
layer |
地图可删除层对象 |
---|
Declared In
FMKMap.h
– layerByTag:
通过层标识获取层管理对象
- (FMKLayer *)layerByTag:(NSInteger)tag
Parameters
tag |
图层的唯一标识,由用户创建自定义图层时自定义tag,也可不设置 |
---|
Return Value
返回层对象
Declared In
FMKMap.h