9#ifndef BMKPrismOverlayView_h
10#define BMKPrismOverlayView_h
24@protocol BMKPrismOverlayViewDelegate;
27NS_ASSUME_NONNULL_BEGIN
35- (nullable instancetype)initWithPrismOverlay:(
BMKPrismOverlay *)prismOverlay;
41@property (nonatomic, weak) id<BMKPrismOverlayViewDelegate>
delegate;
55@interface BMKPrismOverlayView (BuildingAPI)
83@protocol BMKPrismOverlayViewDelegate <NSObject>
BMKBuildingFloorAnimateType
自定义建筑物楼层动画
Definition BMKPrismOverlayView.h:17
@ kBMKBuildingFloorAnimateSlow
慢
Definition BMKPrismOverlayView.h:18
@ kBMKBuildingFloorAnimateFast
快
Definition BMKPrismOverlayView.h:20
@ kBMKBuildingFloorAnimateNormal
正常
Definition BMKPrismOverlayView.h:19
int showLevel
自定义建筑物显示层级 (仅对建筑物生效), 默认18
Definition BMKPrismOverlayView.h:67
BOOL isGrowthAnimation
是否开启生长动画 (仅对建筑物生效),默认YES
Definition BMKPrismOverlayView.h:64
UIColor * floorColor
自定义建筑物的楼层颜色 (仅对建筑物生效) since 6.5.7
Definition BMKPrismOverlayView.h:58
UIImage * floorSideTextureImage
自定义建筑物的楼层侧面纹理 (仅对建筑物生效) since 6.5.7
Definition BMKPrismOverlayView.h:61
BOOL isRoundedCorner
是否设置圆角,默认为NO since 6.6.2
Definition BMKPrismOverlayView.h:70
CGFloat roundedCornerRadius
Definition BMKPrismOverlayView.h:74
BMKBuildingFloorAnimateType buildingFloorAnimateType
Definition BMKPrismOverlayView.h:78
该类定义了一个用opengl绘制的OverlayView的基类,如果需要用gdi进行绘制请继承于BMKOverlayPathView类
Definition BMKOverlayGLBasicView.h:14
此类用于定义一个3D棱柱 since 6.4.0
Definition BMKPrismOverlay.h:16
此类用于定义一个3D棱柱View since 6.4.0
Definition BMKPrismOverlayView.h:31
id< BMKPrismOverlayViewDelegate > delegate
3D棱柱代理 since 6.5.7
Definition BMKPrismOverlayView.h:41
BMKPrismOverlay * prismOverlay
该View对应的3D棱柱数据对象
Definition BMKPrismOverlayView.h:38
UIColor * topFaceColor
3D棱柱顶面颜色
Definition BMKPrismOverlayView.h:44
UIColor * sideFaceColor
3D棱柱侧面颜色
Definition BMKPrismOverlayView.h:47
UIImage * sideTextureImage
3D棱柱侧面纹理
Definition BMKPrismOverlayView.h:50