Implements

Constructors

Properties

HEADER_BYTES: 96 = 96
OFFSET_HMAX: 8 = 8
OFFSET_HMIN: 4 = 4
OFFSET_QLEVEL_00: 0 = 0
OFFSET_QLEVEL_01: 2 = 2
OFFSET_QLEVEL_10: 1 = 1
OFFSET_QLEVEL_11: 3 = 3
OFFSET_ω: 12 = 12
OMEGA_VALUE: -99 = -99.0
_buffers: ArrayBuffer[]
_max_level: number

配信を行う最大ズームレベル

_rho: number

解像度の指数

Methods

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

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

    Parameters

    • Optional _options: {
          signal?: AbortSignal;
      }
      • Optional signal?: AbortSignal

    Returns Promise<mapray.DemProvider.Info>

  • タイルをリクエストします。

    座標が (z, x, y) のタイルデータを要求する。

    だたし [[cancelRequest]] により要求が取り消されたとき、callback は呼び出しても呼び出さなくてもよい。 また非同期呼び出しである必要もない。callback によって得たデータに値を上書きしてはならない。

    Parameters

    • z: number

      ズームレベル

    • _x: number

      X タイル座標

    • _y: number

      Y タイル座標

    • Optional _options: {
          signal?: AbortSignal;
      }
      • Optional signal?: AbortSignal

    Returns Promise<ArrayBuffer>

    リクエストオブジェクト