Constructors

  • Parameters

    • target: string

      HTMLElementId to render the map in

    • coord: Coordinate

      initial coord to center the map

    • Optional config: Partial<MapConfig>

      optional config

    Returns Map

Properties

addEventListener: (<U>(eventType, eventHandler) => void)

Type declaration

clearAllLayers: (() => void)

Type declaration

    • (): void
    • Returns void

config: MapConfig
currentEntities: MapCurrentEntities
dispatchEvent: ((event) => void)

Type declaration

features: {
    [id: string]: ARFeature;
}

Type declaration

getArFeatureFromOLFeature: ((feature) => ARFeature)

Type declaration

id: string
mapMode: ARMapMode
rawMap: Map
removeEventListener: (<U>(eventType, eventHandler) => void)

Type declaration

selectedFeatures: ARFeature[]
setConfig: ((config) => void)

Type declaration

    • (config): void
    • set config for the map

      Parameters

      Returns void

setCurrentEntities: ((entities) => void)

Type declaration

setSelectedEntities: ((features) => void)

Type declaration

    • (features): void
    • Parameters

      Returns void

tileLayer: TileLayer<TileSource>
vectorLayers: {
    [id: string]: ARVectorLayer;
}

Type declaration

zoomOnLayer: ((layerId) => void)

Type declaration

    • (layerId): void
    • Parameters

      • layerId: string

      Returns void

get: ((id) => Map) = get

Type declaration

    • (id): Map
    • Parameters

      • id: string

      Returns Map

getConfig: ((mapId) => Required<MapConfig>) = getConfig

Type declaration

refreshCurrentEntities: ((mapId) => void) = refreshCurrentEntities

Type declaration

    • (mapId): void
    • Parameters

      • mapId: string

      Returns void

refreshItineraries: ((mapId) => void) = refreshItineraries

Type declaration

    • (mapId): void
    • Parameters

      • mapId: string

      Returns void

refreshSelectedEntities: ((mapId) => void) = refreshSelectedEntities

Type declaration

    • (mapId): void
    • Parameters

      • mapId: string

      Returns void

set: ((id, map) => void) = set

Type declaration

    • (id, map): void
    • Parameters

      • id: string
      • map: Map

      Returns void

setSelectedEntities: ((mapId, entitiesRef) => void) = setSelectedEntities

Type declaration

    • (mapId, entitiesRef): void
    • Parameters

      • mapId: string
      • entitiesRef: ARSelectedEntityRef[]

      Returns void

Methods

  • Returns null | Projection

Generated using TypeDoc