MapPolygon
open class MapPolygon : NSObject
MapPolygonShape를 구성할 때 사용하는 MapPolygon 클래스.
폴리곤은 단독으로 Map에 추가할 수 없으며, Shape에 종속되는 객체이다.
하나의 외곽선과 hole을 넣어서 구성할 수 있다. 외곽선 point인 exterior ring과 폴리곤 내부 홀을 표시하는 holes로 구성된다.
exteriorRing, 즉 외곽선은 시계방향으로 MapPoint를 넣어야 하고, hole은 시계반대방향으로 MapPoint를 넣어야한다.
MapPolygon의 Point는 지도좌표계(ex. 3857)타입의 MapPoint로만 구성한다.
-
Polygon의 외곽선.
시계방향의 MapPoint 배열로 구성한다.
Declaration
Swift
@objc public var exteriorRing: [MapPoint] { get }
-
MapPolygon의 holes
0개 이상으로 구성되며, 반시계방향의 MapPoint 배열로 구성한다.
Declaration
Swift
@objc public var holes: [[MapPoint]]? { get }
-
PolygonStyleSet에서 사용할 표출 스타일 인덱스를 지정한다.
Declaration
Swift
@objc public var styleIndex: UInt { get }