Type alias Projection

Projection: {
    useSpecialProjectionForSymbols: boolean;
    getCircleRadiusCorrection(tr): number;
    getPitchedTextCorrection(_transform, _anchor, _tile): number;
    isOccluded(_x, _y, _t): boolean;
    projectTileCoordinates(_x, _y, _t, _ele): PointProjection;
    translatePosition(transform, tile, translate, translateAnchor): [number, number];
}

A greatly reduced version of the Projection interface from the globe branch, used to port symbol bugfixes over to the main branch. Will be replaced with the proper interface once globe is merged.

Type declaration

  • useSpecialProjectionForSymbols: boolean
  • getCircleRadiusCorrection:function
    • Parameters

      • tr: any

      Returns number

  • getPitchedTextCorrection:function
    • Parameters

      • _transform: any
      • _anchor: any
      • _tile: any

      Returns number

  • isOccluded:function
    • Parameters

      • _x: any
      • _y: any
      • _t: any

      Returns boolean

  • projectTileCoordinates:function
  • translatePosition:function
    • Parameters

      • transform: {
            angle: number;
            zoom: number;
        }
        • angle: number
        • zoom: number
      • tile: Tile
      • translate: [number, number]
      • translateAnchor: "map" | "viewport"

      Returns [number, number]