コンテンツにスキップ

FlatDemProvider

標高0の地形を生成する DEM プロバイダ

標高が一定 (フラット) な地形を生成する [[DemProvider]] の実装である。

同一レベルのタイルは同じインスタンスを返却します。

標高は [[constructor]] の options で [[Option.height]] を指定する。

Extends

Constructors

new FlatDemProvider()

new FlatDemProvider(option?): FlatDemProvider

Parameters

Parameter Type
option? Option

Returns

FlatDemProvider

Overrides

DemProvider.constructor

Methods

getAttributions()

getAttributions(): undefined | Attributions

Returns

undefined | Attributions

Inherited from

DemProvider.getAttributions


getBounds()

getBounds(): GeoRegion

Returns

GeoRegion

Inherited from

DemProvider.getBounds


getInfo()

getInfo(): Required<Info>

タイルの情報を取得する。 初期化に成功していなければ例外をスローする

Returns

Required<Info>

Inherited from

DemProvider.getInfo


init()

init(): Promise<Required<Info>>

初期化を行う

2回以上呼ばれた場合は、処理をスキップし初回と同様の値を返却する。

Returns

Promise<Required<Info>>

Inherited from

DemProvider.init


isReady()

isReady(): boolean

リクエストできる状態であるかを返却します。

Returns

boolean

Inherited from

DemProvider.isReady


requestTile()

requestTile(z, x, y, options?): Promise<ArrayBuffer>

Parameters

Parameter Type
z number
x number
y number
options? object
options.signal? AbortSignal

Returns

Promise<ArrayBuffer>

Inherited from

DemProvider.requestTile


setAttributions()

setAttributions(attributions): void

Parameters

Parameter Type
attributions undefined | Attributions

Returns

void

Inherited from

DemProvider.setAttributions