---
title: "ITransformGetters | JavaScript maps SDK"
description: "Documentation for MapTiler SDK"
---

> For AI agents: a documentation index is available at [/llms.txt](https://docs.maptiler.com/llms.txt). Markdown versions of all pages are available by appending .md to any URL.

# Interface ITransformGetters

interface ITransformGetters {  
    get [autoCalculateNearFarZ](#autocalculatenearfarzautocalculatenearfarz)(): boolean;  
    get [bearing](#bearingbearing)(): number;  
    get [bearingInRadians](#bearinginradiansbearinginradians)(): number;  
    get [cameraToCenterDistance](#cameratocenterdistancecameratocenterdistance)(): number;  
    get [center](#centercenter)(): [LngLat](https://docs.maptiler.com/sdk-js/api-reference/classes/Externals.LngLat/);  
    get [constrainOverride](#constrainoverrideconstrainoverride)(): [TransformConstrainFunction](https://docs.maptiler.com/sdk-js/api-reference/types/TransformConstrainFunction/);  
    get [elevation](#elevationelevation)(): number;  
    get [farZ](#farzfarz)(): number;  
    get [fov](#fovfov)(): number;  
    get [fovInRadians](#fovinradiansfovinradians)(): number;  
    get [height](#heightheight)(): number;  
    get [latRange](#latrangelatrange)(): \[number, number\];  
    get [lngRange](#lngrangelngrange)(): \[number, number\];  
    get [maxPitch](#maxpitchmaxpitch)(): number;  
    get [maxZoom](#maxzoommaxzoom)(): number;  
    get [minElevationForCurrentTile](#minelevationforcurrenttileminelevationforcurrenttile)(): number;  
    get [minPitch](#minpitchminpitch)(): number;  
    get [minZoom](#minzoomminzoom)(): number;  
    get [nearZ](#nearznearz)(): number;  
    get [padding](#paddingpadding)(): [PaddingOptions](https://docs.maptiler.com/sdk-js/api-reference/types/PaddingOptions/);  
    get [pitch](#pitchpitch)(): number;  
    get [pitchInRadians](#pitchinradianspitchinradians)(): number;  
    get [renderWorldCopies](#renderworldcopiesrenderworldcopies)(): boolean;  
    get [roll](#rollroll)(): number;  
    get [rollInRadians](#rollinradiansrollinradians)(): number;  
    get [scale](#scalescale)(): number;  
    get [tileSize](#tilesizetilesize)(): number;  
    get [tileZoom](#tilezoomtilezoom)(): number;  
    get [unmodified](#unmodifiedunmodified)(): boolean;  
    get [width](#widthwidth)(): number;  
    get [worldSize](#worldsizeworldsize)(): number;  
    get [zoom](#zoomzoom)(): number;  
}

#### Hierarchy ([View Summary](https://docs.maptiler.com/sdk-js/api-reference/hierarchy/#Externals.ITransformGetters))

-   ITransformGetters
    -   [IReadonlyTransform](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.IReadonlyTransform/)

##### Index

### Accessors[](#accessors)

[autoCalculateNearFarZ](#autocalculatenearfarz) [bearing](#bearing) [bearingInRadians](#bearinginradians) [cameraToCenterDistance](#cameratocenterdistance) [center](#center) [constrainOverride](#constrainoverride) [elevation](#elevation) [farZ](#farz) [fov](#fov) [fovInRadians](#fovinradians) [height](#height) [latRange](#latrange) [lngRange](#lngrange) [maxPitch](#maxpitch) [maxZoom](#maxzoom) [minElevationForCurrentTile](#minelevationforcurrenttile) [minPitch](#minpitch) [minZoom](#minzoom) [nearZ](#nearz) [padding](#padding) [pitch](#pitch) [pitchInRadians](#pitchinradians) [renderWorldCopies](#renderworldcopies) [roll](#roll) [rollInRadians](#rollinradians) [scale](#scale) [tileSize](#tilesize) [tileZoom](#tilezoom) [unmodified](#unmodified) [width](#width) [worldSize](#worldsize) [zoom](#zoom)

## Accessors[](#accessors-1)

### autoCalculateNearFarZ[](#autocalculatenearfarz)

-   get autoCalculateNearFarZ(): boolean
    
    #### Returns boolean
    

### bearing[](#bearing)

-   get bearing(): number
    
    Bearing in degrees.
    
    #### Returns number
    

### bearingInRadians[](#bearinginradians)

-   get bearingInRadians(): number
    
    #### Returns number
    

### cameraToCenterDistance[](#cameratocenterdistance)

-   get cameraToCenterDistance(): number
    
    The distance from the camera to the center of the map in pixels space.
    
    #### Returns number
    

### center[](#center)

-   get center(): [LngLat](https://docs.maptiler.com/sdk-js/api-reference/classes/Externals.LngLat/)
    
    #### Returns [LngLat](https://docs.maptiler.com/sdk-js/api-reference/classes/Externals.LngLat/)
    

### constrainOverride[](#constrainoverride)

-   get constrainOverride(): [TransformConstrainFunction](https://docs.maptiler.com/sdk-js/api-reference/types/TransformConstrainFunction/)
    
    #### Returns [TransformConstrainFunction](https://docs.maptiler.com/sdk-js/api-reference/types/TransformConstrainFunction/)
    

### elevation[](#elevation)

-   get elevation(): number
    
    #### Returns number
    

### farZ[](#farz)

-   get farZ(): number
    
    #### Returns number
    

### fov[](#fov)

-   get fov(): number
    
    Vertical field of view in degrees.
    
    #### Returns number
    

### fovInRadians[](#fovinradians)

-   get fovInRadians(): number
    
    #### Returns number
    

### height[](#height)

-   get height(): number
    
    Gets the transform's height in pixels. Use [ITransform.resize](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.ITransformMutators/#resize) to set the transform's size.
    
    #### Returns number
    

### latRange[](#latrange)

-   get latRange(): \[number, number\]
    
    #### Returns \[number, number\]
    

### lngRange[](#lngrange)

-   get lngRange(): \[number, number\]
    
    #### Returns \[number, number\]
    

### maxPitch[](#maxpitch)

-   get maxPitch(): number
    
    #### Returns number
    

### maxZoom[](#maxzoom)

-   get maxZoom(): number
    
    #### Returns number
    

### minElevationForCurrentTile[](#minelevationforcurrenttile)

-   get minElevationForCurrentTile(): number
    
    #### Returns number
    

### minPitch[](#minpitch)

-   get minPitch(): number
    
    #### Returns number
    

### minZoom[](#minzoom)

-   get minZoom(): number
    
    #### Returns number
    

### nearZ[](#nearz)

-   get nearZ(): number
    
    #### Returns number
    

### padding[](#padding)

-   get padding(): [PaddingOptions](https://docs.maptiler.com/sdk-js/api-reference/types/PaddingOptions/)
    
    #### Returns [PaddingOptions](https://docs.maptiler.com/sdk-js/api-reference/types/PaddingOptions/)
    

### pitch[](#pitch)

-   get pitch(): number
    
    Pitch in degrees.
    
    #### Returns number
    

### pitchInRadians[](#pitchinradians)

-   get pitchInRadians(): number
    
    #### Returns number
    

### renderWorldCopies[](#renderworldcopies)

-   get renderWorldCopies(): boolean
    
    #### Returns boolean
    

### roll[](#roll)

-   get roll(): number
    
    Roll in degrees.
    
    #### Returns number
    

### rollInRadians[](#rollinradians)

-   get rollInRadians(): number
    
    #### Returns number
    

### scale[](#scale)

-   get scale(): number
    
    How many times "larger" the world is compared to zoom 0. Usually computed as `pow(2, zoom)`. Relevant mostly for mercator projection.
    
    #### Returns number
    

### tileSize[](#tilesize)

-   get tileSize(): number
    
    #### Returns number
    

### tileZoom[](#tilezoom)

-   get tileZoom(): number
    
    #### Returns number
    

### unmodified[](#unmodified)

-   get unmodified(): boolean
    
    #### Returns boolean
    

### width[](#width)

-   get width(): number
    
    Gets the transform's width in pixels. Use [ITransform.resize](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.ITransformMutators/#resize) to set the transform's size.
    
    #### Returns number
    

### worldSize[](#worldsize)

-   get worldSize(): number
    
    How many units the current world has. Computed by multiplying [worldSize](#worldsize) by [tileSize](#tilesize). Relevant mostly for mercator projection.
    
    #### Returns number
    

### zoom[](#zoom)

-   get zoom(): number
    
    #### Returns number
