コンテンツにスキップ

Hook

Implements

Constructors

new Hook()

new Hook(max_level): Hook

これは互換用の初期化で、[[Option.max_level]] プロパティ を指定することと同じである。

Parameters

Parameter Type Description
max_level number 最大レベル

Returns

Hook

new Hook()

new Hook(options?): Hook

パラメータ options の内容に従って初期化する。

Parameters

Parameter Type Description
options? Option 生成オプション

Returns

Hook

Methods

init()

init(_options?): Promise<Info>

タイルプロバイダを初期化しリクエストできる状態にする。 また、このプロバイダが持つプロパティについても、この関数に成功した時点でアクセス可能になる。

リクエストできる状態に遷移できなかった場合は必ず例外をスローしなければならない。

Parameters

Parameter Type
_options? object
_options.signal? AbortSignal

Returns

Promise<Info>

Implementation of

Hook.init


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>

リクエストオブジェクト

Implementation of

Hook.requestTile