---
title: "DOMMatrixInit | 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 DOMMatrixInit

interface DOMMatrixInit {  
    [a](#a)?: number;  
    [b](#b)?: number;  
    [c](#c)?: number;  
    [d](#d)?: number;  
    [e](#e)?: number;  
    [f](#f)?: number;  
    [is2D](#is2d)?: boolean;  
    [m11](#m11)?: number;  
    [m12](#m12)?: number;  
    [m13](#m13)?: number;  
    [m14](#m14)?: number;  
    [m21](#m21)?: number;  
    [m22](#m22)?: number;  
    [m23](#m23)?: number;  
    [m24](#m24)?: number;  
    [m31](#m31)?: number;  
    [m32](#m32)?: number;  
    [m33](#m33)?: number;  
    [m34](#m34)?: number;  
    [m41](#m41)?: number;  
    [m42](#m42)?: number;  
    [m43](#m43)?: number;  
    [m44](#m44)?: number;  
}

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

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

##### Index

### Properties[](#properties)

[a?](#a) [b?](#b) [c?](#c) [d?](#d) [e?](#e) [f?](#f) [is2D?](#is2d) [m11?](#m11) [m12?](#m12) [m13?](#m13) [m14?](#m14) [m21?](#m21) [m22?](#m22) [m23?](#m23) [m24?](#m24) [m31?](#m31) [m32?](#m32) [m33?](#m33) [m34?](#m34) [m41?](#m41) [m42?](#m42) [m43?](#m43) [m44?](#m44)

## Properties[](#properties-1)

### `Optional`a[](#a)

a?: number

Inherited from [DOMMatrix2DInit](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.DOMMatrix2DInit/).[a](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.DOMMatrix2DInit/#a)

### `Optional`b[](#b)

b?: number

Inherited from [DOMMatrix2DInit](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.DOMMatrix2DInit/).[b](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.DOMMatrix2DInit/#b)

### `Optional`c[](#c)

c?: number

Inherited from [DOMMatrix2DInit](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.DOMMatrix2DInit/).[c](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.DOMMatrix2DInit/#c)

### `Optional`d[](#d)

d?: number

Inherited from [DOMMatrix2DInit](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.DOMMatrix2DInit/).[d](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.DOMMatrix2DInit/#d)

### `Optional`e[](#e)

e?: number

Inherited from [DOMMatrix2DInit](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.DOMMatrix2DInit/).[e](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.DOMMatrix2DInit/#e)

### `Optional`f[](#f)

f?: number

Inherited from [DOMMatrix2DInit](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.DOMMatrix2DInit/).[f](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.DOMMatrix2DInit/#f)

### `Optional`is2D[](#is2d)

is2D?: boolean

### `Optional`m11[](#m11)

m11?: number

Inherited from [DOMMatrix2DInit](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.DOMMatrix2DInit/).[m11](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.DOMMatrix2DInit/#m11)

### `Optional`m12[](#m12)

m12?: number

Inherited from [DOMMatrix2DInit](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.DOMMatrix2DInit/).[m12](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.DOMMatrix2DInit/#m12)

### `Optional`m13[](#m13)

m13?: number

### `Optional`m14[](#m14)

m14?: number

### `Optional`m21[](#m21)

m21?: number

Inherited from [DOMMatrix2DInit](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.DOMMatrix2DInit/).[m21](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.DOMMatrix2DInit/#m21)

### `Optional`m22[](#m22)

m22?: number

Inherited from [DOMMatrix2DInit](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.DOMMatrix2DInit/).[m22](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.DOMMatrix2DInit/#m22)

### `Optional`m23[](#m23)

m23?: number

### `Optional`m24[](#m24)

m24?: number

### `Optional`m31[](#m31)

m31?: number

### `Optional`m32[](#m32)

m32?: number

### `Optional`m33[](#m33)

m33?: number

### `Optional`m34[](#m34)

m34?: number

### `Optional`m41[](#m41)

m41?: number

Inherited from [DOMMatrix2DInit](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.DOMMatrix2DInit/).[m41](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.DOMMatrix2DInit/#m41)

### `Optional`m42[](#m42)

m42?: number

Inherited from [DOMMatrix2DInit](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.DOMMatrix2DInit/).[m42](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.DOMMatrix2DInit/#m42)

### `Optional`m43[](#m43)

m43?: number

### `Optional`m44[](#m44)

m44?: number
