@magiclane/maps-sdk
    Preparing search index...

    Class MapViewRoutesCollection

    Hierarchy (View Summary)

    Index

    Constructors

    Accessors

    • get first(): T

      Returns T

    • get isEmpty(): boolean

      Returns boolean

    • get isNotEmpty(): boolean

      Returns boolean

    • get last(): T

      Returns T

    • get length(): number

      Returns number

    • get mainRoute(): Route | null

      Returns Route | null

    • set mainRoute(route: Route | null): void

      Parameters

      Returns void

    • get mapId(): number

      Returns number

    • get pointerId(): any

      Returns any

    Methods

    • Parameters

      • route: Route
      • bMainRoute: boolean
      • options: {
            autoGenerateLabel?: boolean;
            label?: string;
            labelIcons?: Img[] | null;
            routeRenderSettings?: RouteRenderSettings;
        } = {}

      Returns void

    • Parameters

      Returns void

    • Parameters

      • position: number

      Returns Route

    • Returns void

    • Returns Promise<void>

    • Parameters

      Returns boolean

    • Returns void

    • Parameters

      • predicate: (item: Route) => boolean

      Returns boolean

    • Parameters

      • predicate: (item: Route) => boolean

      Returns Route[]

    • Parameters

      • predicate: (item: Route) => boolean

      Returns Route | undefined

    • Parameters

      • predicate: (item: Route) => boolean

      Returns number

    • Parameters

      • callback: (item: Route) => void

      Returns void

    • Parameters

      Returns string

    • Parameters

      • index: number

      Returns MapViewRoute | null

    • Parameters

      • index: number

      Returns Route | null

    • Parameters

      Returns void

    • Parameters

      Returns number

    • Parameters

      Returns boolean

    • Parameters

      • separator: string = ''

      Returns string

    • Type Parameters

      • R

      Parameters

      Returns R[]

    • Type Parameters

      • R

      Parameters

      • combine: (accumulator: R, item: Route) => R
      • initialValue: R

      Returns R

    • Registers an object for auto release. When the object is not used anymore, it will be released automatically from C++.

      Parameters

      • pointerId: any

        The pointer ID to register

      Returns void

    • Parameters

      Returns void

    • Parameters

      Returns void

    • Returns number

    • Parameters

      • predicate: (item: Route) => boolean

      Returns boolean

    • Creates a new instance of MapViewRoutesCollection. Utilizes the GemKitPlatform to request the creation of a new object and parses the resulting JSON to instantiate the collection.

      Returns MapViewRoutesCollection

      A new MapViewRoutesCollection instance.

    • Type Parameters

      • T

      Parameters

      • pointerId: any
      • mapId: number
      • className: string
      • initializer: (data: any, mapId: number) => T

      Returns GemList<T>