Options
All
  • Public
  • Public/Protected
  • All
Menu

The Camera object specifies a view of the map and allows manipulation of that view.

Hierarchy

Index

Properties

core: ICore
currentAnimation?: Promise<undefined>
interactions: { disable: (() => void); enable: (() => void) } = ...

Type declaration

  • disable: (() => void)
      • (): void
      • Returns void

  • enable: (() => void)
      • (): void
      • Returns void

Accessors

  • get maxTilt(): number
  • set maxTilt(radians: number): void
  • Returns number

  • Parameters

    • radians: number

    Returns void

  • get maxZoom(): number
  • set maxZoom(meters: number): void
  • Returns number

  • Parameters

    • meters: number

    Returns void

  • get minZoom(): number
  • set minZoom(meters: number): void
  • Returns number

  • Parameters

    • meters: number

    Returns void

  • get rotation(): number
  • Returns number

  • get tilt(): number
  • Returns number

  • get zoom(): number
  • Returns number

Methods

  • Animate the Camera's view to smoothly transition to a new state over time.

    Parameters

    Returns Promise<undefined>

    a Promise that resolves when the animation finishes, or rejects when it is cancelled.

  • cancelAnimation(): void
  • Cancel the currently active Camera animation.

    Returns void

  • Focus the Camera view on a collection of targets and animate to that state.

    Parameters

    Returns Promise<any>

    a Promise that resolves when the animation finishes, or rejects when it is cancelled.

  • off<EVENT_NAME>(eventName: EVENT_NAME, fn: ((payload: CAMERA_EVENT_PAYLOAD[EVENT_NAME]) => void)): void
  • Set the Camera's view to a new state.

    Parameters

    Returns void

  • setSafeAreaInsets(insets: { bottom: number; left: number; right: number; top: number }): void
  • Parameters

    • insets: { bottom: number; left: number; right: number; top: number }
      • bottom: number
      • left: number
      • right: number
      • top: number

    Returns void

  • Moves the Camera view in a relative direction by a given distance in meters.

    Parameters

    Returns Promise<unknown>

    a Promise that resolves when the translation animation finishes, or rejects when it is cancelled.