DEM タイルデータの要求を取り消す requestTile() による要求を可能であれば取り消す。
要求 ID (requestTile() から得たオブジェクト)
解像度の指数を取得
DEM タイルデータ解像度の、2 を底とする対数を取得する。DEM タイルデータの解像度は必ず 2 のべき乗である。 制限: this が同じなら常に同じ値を返さなければならない。
解像度指数
DEM タイルデータを要求
座標が (z, x, y) の DEM タイルデータを要求する。 指定したタイルデータの取得が成功または失敗したときに callback が非同期に呼び出されなければならない。 だたし [cancelRequest()]{@link mapray.DemProvider#cancelRequest} により要求が取り消されたとき、callback は呼び出しても呼び出さなくてもよい。また非同期呼び出しである必要もない。 callbackによって得たデータに値を上書きしてはならない。
ズームレベル
X タイル座標
Y タイル座標
要求コールバック関数
要求 ID (cancelRequest() に与えるオブジェクト)
DEM データプロバイダ
レンダラーに DEM データを与えるための抽象クラスである。 以下の抽象メソッドは既定の動作がないので、利用者はこれらのメソッドをオーバライドした具象クラスを使用しなければならない。
getResolutionPower() の既定の実装は 8 を返す。DEM タイルの解像度が 256 以外のときはこのメソッドをオーバーロードする必要がある。
mapray.StandardDemProvider
mapray.Viewer