RouteOptions

open class RouteOptions : NSObject

Route를 생성하기 위한 Route 생성 옵션 클래스.

Initializer

  • 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 렌더링 우선순위. 값이 클수록 위에 그려진다.

Properties

  • 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

    RouteSegment

    Declaration

    Swift

    @objc
    public var segments: [RouteSegment] { get set }