MapPolygonShapeOptions
open class MapPolygonShapeOptions : NSObject
MapPolygonShape생성 옵션 클래스.
MapPolygonShape는 지도상의 특정 위치에 의미있는 면형을 표시하기 위해 사용한다.
PolygonShape와는 다르게, basePosition없이 지도 좌표계로 구성되어있는 점으로만 폴리곤을 구성한다.
MapPolygonShape는 1개 이상의 MapPolygon으로 구성된다. MapPolygon은 지도 좌표계(ex. 3857)로 구성할 수 있다.
StyleSetPolygonShape에 속한 Polygon마다 StyleSet을 이용하여 다르게 표출할 수도 있다.
-
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에 속한 폴리곤.
1개 이상의 폴리곤으로 구성된다.
See also
MapPolygonDeclaration
Swift
@objc public var polygons: [MapPolygon] { get set }