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

    Class MapSceneObject

    Maps scene object

    Index

    Constructors

    • Parameters

      • id: number = -1
      • mapId: number = -1

      Returns MapSceneObject

    Accessors

    • get coordinates(): Coordinates

      Object coordinates in main object coordinate system

      Returns Coordinates

    • get mapId(): number

      Returns number

    • get maxScale(): number

      Max scale factor

      Returns number

    • get orientation(): Point4d

      Object orientation

      Returns Point4d

    • get pointerId(): number

      Returns number

    • get scale(): number

      Object scale factor

      Returns number

    • set scale(scale: number): void

      Object scale factor

      Parameters

      • scale: number

      Returns void

    • get visibility(): boolean

      Object visibility

      Returns boolean

    • set visibility(vis: boolean): void

      Object visibility

      Parameters

      • vis: boolean

      Returns void

    Methods

    • Gets the screen rectangle occupied by this object in the map view, or null if not available.

      Parameters

      • mapController: GemView

        The GemView instance for the map view

      Returns RectType<number> | null

      The screen rectangle, or null if not available

    • Customize default SDK position tracking object.

      Parameters

      • buffer: number[]

        The object data (empty array to load default SDK resource)

      • format: SceneObjectFileFormat

        The format of the object data

      Returns GemError

      The error code

    • Get default SDK position tracked object

      Returns MapSceneObject

      The position tracker object

    • Get SDK position tracking accuracy circle color

      Returns Color

      The accuracy circle color

    • Reset the default SDK position tracked object to the default color

      Returns GemError

      The error code

    • Set SDK position tracking accuracy circle color

      Parameters

      • color: Color

        The accuracy circle custom color

      Returns GemError

      The error code