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

    Class Landmark

    Landmark class - core class for location information

    Hierarchy

    • GemAutoreleaseObject
      • Landmark
    Index

    Constructors

    • Internal

      Parameters

      • id: any
      • mapId: number

      Returns Landmark

    Accessors

    • get author(): string

      Returns string

    • set author(auth: string): void

      Parameters

      • auth: string

      Returns void

    • get description(): string

      Returns string

    • set description(desc: string): void

      Parameters

      • desc: string

      Returns void

    • get id(): number

      Returns number

    • get imageUid(): number

      Returns number

    • get landmarkStoreId(): number

      Returns number

    • get landmarkStoreType(): number

      Returns number

    • get mapId(): number

      Returns number

    • get name(): string

      Returns string

    • set name(name: string): void

      Parameters

      • name: string

      Returns void

    • get pointerId(): any

      Returns any

    • get providerId(): number

      Returns number

    • set providerId(providerId: number): void

      Parameters

      • providerId: number

      Returns void

    • get timeStamp(): Date

      Returns Date

    • set timeStamp(time: Date): void

      Parameters

      • time: Date

      Returns void

    Methods

    • Returns void

    • Parameters

      Returns Uint8Array<ArrayBufferLike> | null

    • Parameters

      Returns Uint8Array<ArrayBufferLike> | null

    • Parameters

      • landmarkImageWidth: number
      • landmarkImageHeight: number

      Returns any

    • 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

    • Parameters

      Returns void

    • Creates a new landmark

      Returns Landmark

    • Creates a new landmark with latitude and longitude.

      Parameters

      • options: { latitude: number; longitude: number }

        The options object.

        • latitude: number

          The latitude of the landmark.

        • longitude: number

          The longitude of the landmark.

      Returns Landmark