new StandardDemProvider(prefix, suffix [, options])
標準 DEM プロバイダ
Parameters:
Name | Type | Argument | Description | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
prefix |
string | URL の先頭文字列 |
||||||||||||||||
suffix |
string | URL の末尾文字列 |
||||||||||||||||
options |
object |
<optional> |
オプション集合 Properties
|
- 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