RouteOptions
open class RouteOptions : NSObject
Route를 생성하기 위한 Route 생성 옵션 클래스.
-
Initializer
Declaration
Swift
@objc public init(styleID: String, zOrder: Int)
Parameters
styleID
RouteStyleSet ID
zOrder
Route 렌더링 우선순위. 값이 클수록 위에 그려진다.
-
Initializer
Declaration
Swift
@objc public init(routeID: String, styleID: String, zOrder: Int)
Parameters
routeID
Route 고유 ID
styleID
RouteStyleSet ID
zOrder
Route 렌더링 우선순위. 값이 클수록 위에 그려진다.
-
Route ID. 생성시 별도로 지정하지 않는 경우, 내부적으로 id를 자동으로 부여한다.
Declaration
Swift
@objc public internal(set) var routeID: String? { get set }
-
Route가 사용할 styleSet ID
Declaration
Swift
@objc public var styleID: String { get }
-
Route 렌더링 우선순위
값이 클수록 위에 그려진다. 같은 Route끼리만 유효하다.
즉, zOrder = 0 인 Route는 zOrder = 1 인 Route보다 아래에 그려진다.
Declaration
Swift
@objc public var zOrder: Int { get }
-
Route를 구성하는 RouteSegment 배열.
Route는 하나 이상의 RouteSegment로 이루어진다. RouteSegment는 두개 이상의 정점으로 이루어지며, 각 Segment마다 StyleSet의 index를 부여하여 RouteSegment단위로 스타일을 다르게 표시할 수 있다.
See also
RouteSegmentDeclaration
Swift
@objc public var segments: [RouteSegment] { get set }