Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • ClusteringHandler

Index

Properties

Private _allData

_allData: any[]

Private _filterLookup

_filterLookup: {}

Type declaration

  • [key: number]: boolean

Private _filtered

_filtered: boolean = false

Private _geoTree

_geoTree: GeoTree

Private _initialized

_initialized: boolean

Private _kdTree

_kdTree: kdbush

Private _processed

_processed: {}

Type declaration

  • [key: number]: boolean

Private _radius

_radius: number

Methods

Private _createCluster

  • _createCluster(centerX: number, centerY: number, id: number, children: number[], group: number): (number | number[])[]
  • Parameters

    • centerX: number
    • centerY: number
    • id: number
    • children: number[]
    • group: number

    Returns (number | number[])[]

Private _getClusteredPoints

  • _getClusteredPoints(points: any, zoom: number): any[]
  • Parameters

    • points: any
    • zoom: number

    Returns any[]

Private _getPointsInViewPort

  • _getPointsInViewPort(extent: [number, number, number, number], zoom: number): any[]
  • Parameters

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

    Returns any[]

Private _getUnclusteredPoints

  • _getUnclusteredPoints(points: any[][]): (number | number[])[][]
  • Parameters

    • points: any[][]

    Returns (number | number[])[][]

Private _getX

  • _getX(data: number[]): number
  • Parameters

    • data: number[]

    Returns number

Private _getY

  • _getY(data: number[]): number
  • Parameters

    • data: number[]

    Returns number

Private _shouldNotProcessPoint

  • _shouldNotProcessPoint(point: any[]): boolean
  • Parameters

    • point: any[]

    Returns boolean

addShowOnlyKeysFilter

  • addShowOnlyKeysFilter(keys: number[]): void
  • Parameters

    • keys: number[]

    Returns void

cluster

  • cluster(extent: [number, number, number, number], zoom: number): any[]
  • Parameters

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

    Returns any[]

initialize

  • initialize(allData: any[], radius: number): void
  • Parameters

    • allData: any[]
    • radius: number

    Returns void

isInitialized

  • isInitialized(): boolean
  • Returns boolean

Generated using TypeDoc