LabelLayerOptions
open class LabelLayerOptions : NSObject
LabelLayer 생성 옵션
-
initializer
Declaration
Swift
@objc public init(layerID: String, competitionType: CompetitionType, competitionUnit: CompetitionUnit, orderType: OrderingType, zOrder: Int)
Parameters
layerID
layer ID
competitionType
다른 poi와 경쟁하는 방법
competitionUnit
경쟁을 하는 단위
orderType
competitionType이 same일 때, 경쟁하는 기준
zOrder
layer의 zOrder. 값이 클수록 위에 그려진다.
-
layerID
Declaration
Swift
@objc public var layerID: String { get set }
-
다른 poi와 경쟁하는 방법을 지정한다. 해당 레이어에 속한 poi는 모두 해당 방법으로 경쟁한다.
Declaration
Swift
@objc public var competitionType: CompetitionType { get set }
-
경쟁할 때 단위를 지정한다. 해당 레이어에 속한 poi는 모두 해당 방법으로 경쟁한다.
Declaration
Swift
@objc public var competitionUnit: CompetitionUnit { get set }
-
competitionType이 same일 때 경쟁하는 기준을 설정한다.
Declaration
Swift
@objc public var orderType: OrderingType { get set }
-
layer의 zOrder
zOrder는 같은 LabelLayer타입끼리만 유효하며, zOrder 값이 클수록 더 위에 그려진다
즉, zOrder가 0인 LabelLayer는에 속한 Label은 zOrder가 1인 LabelLayer에 속한 Label보다 아래에 그려진다.
Declaration
Swift
@objc public var zOrder: Int { get set }