TomTom Maps for JavaScript
    Preparing search index...

    Type Alias ClusterResult

    A single cluster produced by runClustering.

    type ClusterResult = {
        centroid: [number, number];
        delaySamples: number[];
        diameterKm: number;
        id: string;
        memberIds: string[];
        peakDelaySeconds: number;
        primaryCategory: string;
        primaryRoads: string[];
        size: number;
        totalDelaySeconds: number;
        trend: ClusterTrend;
    }
    Index

    Properties

    centroid: [number, number]

    Geographic centre of the cluster [lng, lat].

    delaySamples: number[]

    Rolling window of totalDelaySeconds across recent matched snapshots (bounded to TREND_WINDOW). Internal trend state threaded forward via the previous run; not display data.

    diameterKm: number

    Diagonal of the cluster's bounding box in km.

    id: string

    Stable identifier — reused across runs when member overlap >= 50%.

    memberIds: string[]

    Incident IDs belonging to this cluster.

    peakDelaySeconds: number

    Maximum delayInSeconds among all members.

    primaryCategory: string

    Most-frequent incident category across members (e.g. "jam").

    primaryRoads: string[]

    Most-frequently referenced road numbers across members.

    size: number

    Number of member incidents.

    totalDelaySeconds: number

    Sum of delayInSeconds across all members.

    Trend across recent snapshots — see classifyTrend.