---
title: "QueryParameters | 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.

# Type Alias QueryParameters

type QueryParameters \= {  
    [cameraQueryGeometry](#cameraquerygeometry): [Point](https://docs.maptiler.com/sdk-js/api-reference/classes/Externals.Point/)\[\];  
    [getElevation](#getelevation): undefined | ((x: number, y: number) \=> number);  
    [params](#params): {  
        availableImages?: string\[\];  
        filter?: [FilterSpecification](https://docs.maptiler.com/sdk-js/api-reference/types/FilterSpecification/);  
        globalState?: [Record](https://docs.maptiler.com/sdk-js/api-reference/types/Externals.Record/)<string, any\>;  
        layers?: Set<string\> | null;  
    };  
    [pixelPosMatrix](#pixelposmatrix): [mat4](https://docs.maptiler.com/sdk-js/api-reference/types/Externals.mat4/);  
    [queryGeometry](#querygeometry): [Point](https://docs.maptiler.com/sdk-js/api-reference/classes/Externals.Point/)\[\];  
    [queryPadding](#querypadding): number;  
    [scale](#scale): number;  
    [tileSize](#tilesize): number;  
    [transform](#transform): [IReadonlyTransform](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.IReadonlyTransform/);  
}

##### Index

### Properties[](#properties)

[cameraQueryGeometry](#cameraquerygeometry) [getElevation](#getelevation) [params](#params) [pixelPosMatrix](#pixelposmatrix) [queryGeometry](#querygeometry) [queryPadding](#querypadding) [scale](#scale) [tileSize](#tilesize) [transform](#transform)

## Properties[](#properties-1)

### cameraQueryGeometry[](#cameraquerygeometry)

cameraQueryGeometry: [Point](https://docs.maptiler.com/sdk-js/api-reference/classes/Externals.Point/)\[\]

### getElevation[](#getelevation)

getElevation: undefined | ((x: number, y: number) \=> number)

### params[](#params)

params: {  
    availableImages?: string\[\];  
    filter?: [FilterSpecification](https://docs.maptiler.com/sdk-js/api-reference/types/FilterSpecification/);  
    globalState?: [Record](https://docs.maptiler.com/sdk-js/api-reference/types/Externals.Record/)<string, any\>;  
    layers?: Set<string\> | null;  
}

### pixelPosMatrix[](#pixelposmatrix)

pixelPosMatrix: [mat4](https://docs.maptiler.com/sdk-js/api-reference/types/Externals.mat4/)

### queryGeometry[](#querygeometry)

queryGeometry: [Point](https://docs.maptiler.com/sdk-js/api-reference/classes/Externals.Point/)\[\]

### queryPadding[](#querypadding)

queryPadding: number

### scale[](#scale)

scale: number

### tileSize[](#tilesize)

tileSize: number

### transform[](#transform)

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