PolylineShapeOptions
open class PolylineShapeOptions : NSObject
PolylineShape생성 옵션 클래스
PolylineShape는 지도상의 특정 2d polyline을 표시할 때 사용한다. basePosition을 기준점으로 오프셋 좌표인 CGPoint로 이루어진 하나 이상의 폴리라인으로 구성된다.
CGPoint로 이루어진 폴리라인을 받아 위경도 좌표계에 폴리라인을 표시한다.
Style은 PolylineShape에 속한 Polyline마다 StyleSet을 이용하여 다르게 표출할수도 있다.
PolylineShape의 id를 별도로 지정하지 않는 경우, 내부적으로 자동으로 부여한다.
-
initializer
Declaration
Swift
@objc public init(styleID: String, zOrder: Int)
Parameters
styleID
사용할 ShapeStyle ID
zOrder
Shape의 렌더링 우선순위. 높을수록 더 위에 그려진다.
-
initializer
Declaration
Swift
@objc public init(shapeID: String, styleID: String, zOrder: Int)
Parameters
shapeID
Shape의 ID
styleID
사용할 ShapeStyle ID
zOrder
Shape의 렌더링 우선순위. 높을수록 더 위에 그려진다.
-
Shape의 ID
Declaration
Swift
@objc public internal(set) var shapeID: String? { get set }
-
Shape가 표출될 StyleID
Declaration
Swift
@objc public var styleID: String { get }
-
Shape의 렌더링 우선순위.
높을수록 더 위에 그려지며, Shape type끼리만 유효하다.
즉, zOrder = 0 인 Shape는 zOrder = 1 인 shape보다 아래에 그려진다.
Declaration
Swift
@objc public var zOrder: Int { get }
-
shape의 base position
Declaration
Swift
@objc public var basePosition: MapPoint { get set }
-
Shape에 속한 Polyline 배열
1개 이상의 폴리라인으로 구성된다.
See also
PolylineDeclaration
Swift
@objc public var polylines: [Polyline] { get set }