EmptyTerrain

Class represents terrain provider without elevation data.

Constructor

new EmptyTerrain(optionsopt)

Parameters:
NameTypeAttributesDescription
optionsIEmptyTerrainParams<optional>

Provider options:

Properties
NameTypeAttributesDefaultDescription
namestring<optional>
"empty"

Provider name.

equalizeVerticesboolean<optional>
false

Enables vertex equalization on tile borders.

minZoomnumber<optional>
2

Minimal visible zoom index when terrain handler works.

maxZoomnumber<optional>
19

Maximal visible zoom index when terrain handler works.

maxNativeZoomnumber<optional>
19

Maximal available terrain zoom level.

gridSizeByZoomArray.<number><optional>

Segment triangulation grid sizes by zoom index.

geoidGeoid<optional>

Geoid model instance.

geoidSrcstring<optional>

URL to geoid model source.

Methods

handleSegmentTerrain(segment)

Loads or creates segment elevation data.

Parameters:
NameTypeDescription
segmentSegment

Segment to create elevation data.

setUrlRewriteCallback(ur)

Sets url rewrite callback, used for custom url rewriting for every tile loading.

Parameters:
NameTypeDescription
urUrlRewriteFunc

The callback that returns tile custom created url.