DemProvider¶
DEM データプロバイダ
レンダラーに DEM データを与えるための抽象クラスです。
See¶
StandardDemProvider, Viewer.constructor
Extended by¶
Constructors¶
new DemProvider()¶
new DemProvider(
hook):DemProvider
Parameters¶
| Parameter | Type |
|---|---|
hook |
Hook |
Returns¶
Methods¶
getAttributions()¶
getAttributions():
undefined|Attributions
Returns¶
undefined | Attributions
getBounds()¶
getBounds():
GeoRegion
Returns¶
getInfo()¶
getInfo():
Required<Info>
タイルの情報を取得する。 初期化に成功していなければ例外をスローする
Returns¶
Required<Info>
init()¶
init():
Promise<Required<Info>>
初期化を行う
2回以上呼ばれた場合は、処理をスキップし初回と同様の値を返却する。
Returns¶
Promise<Required<Info>>
isReady()¶
isReady():
boolean
リクエストできる状態であるかを返却します。
Returns¶
boolean
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>
setAttributions()¶
setAttributions(
attributions):void
Parameters¶
| Parameter | Type |
|---|---|
attributions |
undefined | Attributions |
Returns¶
void