Hook¶
Implements¶
Constructors¶
new Hook()¶
new Hook(
max_level):Hook
これは互換用の初期化で、[[Option.max_level]] プロパティ を指定することと同じである。
Parameters¶
| Parameter | Type | Description |
|---|---|---|
max_level |
number |
最大レベル |
Returns¶
new Hook()¶
new Hook(
options?):Hook
パラメータ options の内容に従って初期化する。
Parameters¶
| Parameter | Type | Description |
|---|---|---|
options? |
Option |
生成オプション |
Returns¶
Methods¶
init()¶
init(
_options?):Promise<Info>
タイルプロバイダを初期化しリクエストできる状態にする。 また、このプロバイダが持つプロパティについても、この関数に成功した時点でアクセス可能になる。
リクエストできる状態に遷移できなかった場合は必ず例外をスローしなければならない。
Parameters¶
| Parameter | Type |
|---|---|
_options? |
object |
_options.signal? |
AbortSignal |
Returns¶
Promise<Info>
Implementation of¶
requestTile()¶
requestTile(
z,_x,_y,_options?):Promise<ArrayBuffer>
タイルをリクエストします。
座標が (z, x, y) のタイルデータを要求する。
だたし [[cancelRequest]] により要求が取り消されたとき、callback は呼び出しても呼び出さなくてもよい。
また非同期呼び出しである必要もない。callback によって得たデータに値を上書きしてはならない。
Parameters¶
| Parameter | Type | Description |
|---|---|---|
z |
number |
ズームレベル |
_x |
number |
X タイル座標 |
_y |
number |
Y タイル座標 |
_options? |
object |
- |
_options.signal? |
AbortSignal |
- |
Returns¶
Promise<ArrayBuffer>
リクエストオブジェクト