On this page

Class Placement

Index

Constructors

Properties

collisionBoxArrays: Map<number, Map<number, { icon: number[]; text: number[] }>>
collisionCircleArrays: {
    [key: string]: number[];
    [key: number]: number[];
    [key: symbol]: number[];
}
collisionGroups: CollisionGroups
collisionIndex: CollisionIndex
commitTime: number
fadeDuration: number
lastPlacementChangeTime: number
opacities: {
    [key: string]: JointOpacityState;
    [key: number]: JointOpacityState;
}
placedOrientations: { [key: string]: number; [key: number]: number }
placements: { [key: string]: JointPlacement; [key: number]: JointPlacement }
prevPlacement: Placement
prevZoomAdjustment: number
retainedQueryData: { [_: number]: RetainedQueryData }
stale: boolean
terrain: Terrain
variableOffsets: {
    [key: string]: VariableOffset;
    [key: number]: VariableOffset;
}
zoomAtLastRecencyCheck: number

Methods

  • Parameters

    • now: number

    Returns void

  • Parameters

    • now: number

    Returns boolean

  • Parameters

    • bucket: SymbolBucket
    • placedAnchor:
          | "top"
          | "bottom"
          | "right"
          | "left"
          | "top-left"
          | "top-right"
          | "bottom-left"
          | "bottom-right"
          | "center"
    • symbolInstance: SymbolInstanceStruct
    • orientation: number

    Returns void

  • Parameters

    • bucketPart: BucketPart
    • seenCrossTileIDs: { [key: string]: boolean; [key: number]: boolean }
    • showCollisionBoxes: boolean

    Returns void

  • Returns void

  • Parameters

    • now: number
    • zoom: number

    Returns boolean

  • Parameters

    • now: number

    Returns number

  • Parameters

    • zoom: number

    Returns number

Was this helpful?
SDK JS
Reference
Placement