画像プロバイダ
レンダラーにラスターデータを与えるためのクラスです。 コンストラクタの引数によって実際の処理が決定されます。 独自の画像プロバイダを作成する際は、通常このクラスを直接継承するのではなく ImageProvider.Hook を用いる方法で行います。
viewer.setImageProvider(new ImageProvider({ init: () => { ... }, requestTile: () => { ... },})); Copy
viewer.setImageProvider(new ImageProvider({ init: () => { ... }, requestTile: () => { ... },}));
Hookの定義方法の詳細は ImageProvider.Hook を参照してください。
初期化を行う
ImageProvider.Hook.init
タイル画像をリクエストできる状態である場合は true を返す。
true
タイル画像をリクエストする
2回以上呼ばれた場合は、処理をスキップし初回と同様の値を返却する。
タイルのZ
タイルのX
タイルのY
Optional
リクエストキャンセル用のシグナル
ImageProvider.Hook.requestTile
画像プロバイダ
レンダラーにラスターデータを与えるためのクラスです。 コンストラクタの引数によって実際の処理が決定されます。 独自の画像プロバイダを作成する際は、通常このクラスを直接継承するのではなく ImageProvider.Hook を用いる方法で行います。
Example
Hookの定義方法の詳細は ImageProvider.Hook を参照してください。
See