Class B3dProviderProtected

Summary

B3D データプロバイダ

Classdesc

レンダラーに B3D データを与えるための抽象クラスである。

以下の抽象メソッドは既定の動作がないので、利用者はこれらのメソッドをオーバライドした具象クラスを使用しなければならない。

See

  • mapray.StandardB3dProvider
  • mapray.Viewer

Memberof

mapray

Abstract

Hierarchy

Constructors

Methods

  • Summary

    B3D タイルデータの要求を取り消す

    Desc

    [requestMeta()]requestMeta または [requestTile()]requestTile による要求を可能であれば取り消す。

    Abstract

    Parameters

    • id: object

      要求 ID ([requestTile()]requestTile から得たオブジェクト)

    Returns void

  • Summary

    B3D メタデータを要求

    Desc

    指定したタイルデータの取得が成功または失敗したときに callback が非同期に呼び出されなければならない。

    だたし [cancelRequest()]cancelRequest により要求が取り消されたとき、callback は呼び出しても呼び出さなくてもよい。また非同期呼び出しである必要もない。

    Returns

    要求 ID ([cancelRequest()]cancelRequest に与えるオブジェクト)

    Abstract

    Parameters

    • callback: RequestMetaCallback

      要求コールバック関数

    Returns object

  • Summary

    B3D タイルデータを要求

    Desc

    レベルがが level の B3D タイルデータを要求する。

    指定したタイルデータの取得が成功または失敗したときに callback が非同期に呼び出されなければならない。

    だたし [cancelRequest()]cancelRequest により要求が取り消されたとき、callback は呼び出しても呼び出さなくてもよい。また非同期呼び出しである必要もない。

    Returns

    要求 ID ([cancelRequest()]cancelRequest に与えるオブジェクト)

    Abstract

    Parameters

    • level: number

      タイルのレベル

    • coords: number[]

      タイルの 3 次元座標

    • callback: RequestTileCallback

      要求コールバック関数

    Returns object