Skip to content

ImageryLayer

ImageryLayer is a imargery layer on the globe.

Layers are added in order of JSX from the top.

// Back layer
<ImageryLayer imageryProvider={provider1} />
<ImageryLayer imageryProvider={provider2} />
<ImageryLayer imageryProvider={provider3} />
// Front layer

is equivalent to:

viewer.imageryLayers.add(provider1);
viewer.imageryLayers.add(provider2);
viewer.imageryLayers.add(provider3);

As a result, the layer added at the very end is the frontmost when actually displayed.

Note: imageryProvider property is read only. See also guide.

Either:

PropertyTypeDescription
showboolean | undefined
splitDirectionSplitDirection | ((…params: any[]) => any) | undefined
brightnessnumber | ((…params: any[]) => any) | undefined
alphanumber | ((…params: any[]) => any) | undefined
nightAlphanumber | ((…params: any[]) => any) | undefined
dayAlphanumber | ((…params: any[]) => any) | undefined
contrastnumber | ((…params: any[]) => any) | undefined
huenumber | ((…params: any[]) => any) | undefined
saturationnumber | ((…params: any[]) => any) | undefined
gammanumber | ((…params: any[]) => any) | undefined
minificationFilterTextureMinificationFilter | undefined
magnificationFilterTextureMagnificationFilter | undefined
cutoutRectangleRectangle | undefined
colorToAlphaColor | undefined
colorToAlphaThresholdnumber | undefined
indexnumber | undefined
PropertyTypeDescription
rectangleRectangle | undefined
maximumAnisotropynumber | undefined
minimumTerrainLevelnumber | undefined
maximumTerrainLevelnumber | undefined
imageryProviderImageryProvider | Promise<ImageryProvider>

N/A

N/A