Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • any
    • VectorSource

Implements

Index

Constructors

constructor

  • Parameters

    Returns VectorSource

Properties

Private _clustered

_clustered: boolean

Private _clusteringHandler

_clusteringHandler: IClusteringHandler

Private _clusteringHandlerWorker

_clusteringHandlerWorker: any

Private _features

_features: {}

Type declaration

Private _ignoreLoadFeaturesEvent

_ignoreLoadFeaturesEvent: boolean

Private _initialized

_initialized: boolean = false

Private _onFeatureChangeCallbacks

_onFeatureChangeCallbacks: ((features: Feature[]) => void)[] = []

Private _options

Methods

Private _addDataToClusteringHandler

  • _addDataToClusteringHandler(data: [number, number, number, number][]): void
  • Parameters

    • data: [number, number, number, number][]

    Returns void

Private _cluster

  • _cluster(extent: Extent, resolution: number): void
  • Parameters

    • extent: Extent
    • resolution: number

    Returns void

Private _createClusterFeature

  • _createClusterFeature(cluster: any[]): Feature
  • Parameters

    • cluster: any[]

    Returns Feature

Private _createFeatureFromRecord

  • Parameters

    Returns Feature

Private _createPointGeometry

  • _createPointGeometry(x: number, y: number): Point
  • Parameters

    • x: number
    • y: number

    Returns Point

Private _createPointGeometryFromRecord

  • Parameters

    Returns Point

Private _createReducedDataFromFeature

  • _createReducedDataFromFeature(feature: Feature): [number, number, number, number]
  • Parameters

    Returns [number, number, number, number]

Private _disposeFeatureChangeCallback

  • Parameters

    Returns void

Private _normalizeCoordinates

  • _normalizeCoordinates(coordinates: [number, number]): [number, number]
  • Parameters

    • coordinates: [number, number]

    Returns [number, number]

Private _normalizeCoordinatesOfFeature

  • _normalizeCoordinatesOfFeature(feature: Feature): [number, number]
  • Parameters

    Returns [number, number]

Private _normalizeExtent

  • _normalizeExtent(extent: [number, number, number, number]): number[]
  • Parameters

    • extent: [number, number, number, number]

    Returns number[]

Private _sendDataDoneMessage

  • _sendDataDoneMessage(): void
  • Returns void

Private _sendDataSegment

  • _sendDataSegment(subData: any[][]): void
  • Parameters

    • subData: any[][]

    Returns void

Private _sendDataToClusteringHandlerWorker

  • _sendDataToClusteringHandlerWorker(data: [number, number, number, number][]): void
  • Parameters

    • data: [number, number, number, number][]

    Returns void

Private _triggerOnFeatureChange

  • _triggerOnFeatureChange(features: Feature[]): void
  • Parameters

    Returns void

Private _updateSourceWithClusters

  • _updateSourceWithClusters(clusters: any[][]): void
  • Parameters

    • clusters: any[][]

    Returns void

Private _updateSourceWithFeatures

  • _updateSourceWithFeatures(features: Feature[], clear?: boolean): void
  • Parameters

    • features: Feature[]
    • Default value clear: boolean = false

    Returns void

addFeaturesToSource

  • addFeaturesToSource(features: Feature[]): void

addShowOnlyFilter

  • addShowOnlyFilter(showOnlyKeys: number[]): void
  • Parameters

    • showOnlyKeys: number[]

    Returns void

getFeatureByKey

  • getFeatureByKey(key: number): any
  • Parameters

    • key: number

    Returns any

initialize

loadFeatures

  • loadFeatures(extent: Extent, resolution: number, projection: Projection): void
  • Parameters

    • extent: Extent
    • resolution: number
    • projection: Projection

    Returns void

onFeatureChange

setClustered

  • setClustered(clustered: boolean): void
  • Parameters

    • clustered: boolean

    Returns void

Generated using TypeDoc