Options
All
  • Public
  • Public/Protected
  • All
Menu

GeoJson {@link @here/harp-mapview-decoder@DataProvider}.

remarks

Automatically handles tiling and simplification of static GeoJson.

Hierarchy

Index

Constructors

constructor

Properties

input

input: URL | GeoJson

URL of the GeoJSON, or a GeoJSON.

Readonly name

name: string

Name to be used to reference this DataProvider

Methods

addEventListener

  • addEventListener(type: string, listener: (event: Event) => void): void
  • Adds a listener to an event type.

    Parameters

    • type: string

      The type of event to listen to.

    • listener: (event: Event) => void

      The function that gets called when the event is fired.

        • (event: Event): void
        • Parameters

          • event: Event

          Returns void

    Returns void

connect

  • connect(): Promise<void>

dispatchEvent

  • dispatchEvent(event: { type: string }): void
  • Fire an event type.

    Parameters

    • event: { type: string }
      • [attachment: string]: any
      • type: string

    Returns void

dispose

  • dispose(): void

getTile

  • getTile(tileKey: TileKey): Promise<{}>

hasEventListener

  • hasEventListener(type: string, listener: (event: Event) => void): boolean
  • Checks if listener is added to an event type.

    Parameters

    • type: string

      The type of event to listen to.

    • listener: (event: Event) => void

      The function that gets called when the event is fired.

        • (event: Event): void
        • Parameters

          • event: Event

          Returns void

    Returns boolean

onDidInvalidate

  • onDidInvalidate(listener: () => void): (Anonymous function)

ready

  • ready(): boolean

register

  • register(client: Object): Promise<void>

removeEventListener

  • removeEventListener(type: string, listener: (event: Event) => void): void
  • Removes a listener from an event type.

    Parameters

    • type: string

      The type of the listener that gets removed.

    • listener: (event: Event) => void

      The listener function that gets removed.

        • (event: Event): void
        • Parameters

          • event: Event

          Returns void

    Returns void

unregister

  • unregister(client: Object): void

updateInput

  • updateInput(input: URL | GeoJson): void

Generated using TypeDoc