Class: CloudDemProvider

mapray~ CloudDemProvider


new CloudDemProvider(api_key)

クラウド DEM プロバイダ

Parameters:
Name Type Description
api_key string

API キーの文字列

Source:

Extends

Methods


cancelRequest(id)

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

requestTile() による要求を可能であれば取り消す。

Parameters:
Name Type Description
id object

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

Inherited From:
Overrides:
Source:

<abstract> getResolutionPower()

解像度の指数を取得

DEM タイルデータ解像度の、2 を底とする対数を取得する。DEM タイルデータの解像度は必ず 2 のべき乗である。

制限: this が同じなら常に同じ値を返さなければならない。

Inherited From:
Overrides:
Source:
Returns:

解像度指数

Type
number

requestTile(z, x, y, callback)

DEM タイルデータを要求

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

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

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

Parameters:
Name Type Description
z number

ズームレベル

x number

X タイル座標

y number

Y タイル座標

callback mapray.DemProvider.RequestCallback

要求コールバック関数

Inherited From:
Overrides:
Source:
Returns:

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

Type
object