ImageLayer class
各コーナーがマップ上の座標に固定された状態で、マップ上の画像をオーバーレイします。 グラウンドまたはイメージ オーバーレイとも呼ばれます。
- Extends
コンストラクター
Image |
新しい ImageLayer を構築します。 |
継承されたプロパティ
metadata | カスタム データをレイヤーに関連付けるプロパティ。 |
メソッド
get |
境界ボックスのエッジと回転値が指定されている場合に、回転イメージ レイヤーの座標を計算します。
注: 回転値が KML グラウンド オーバーレイからの場合は、次の数式を使用して時計回りの回転に変換する必要があります。 |
get |
境界ボックスのエッジと回転値が指定されている場合に、回転イメージ レイヤーの座標を計算します。
注: 回転値が KML グラウンド オーバーレイからの場合は、次の数式を使用して時計回りの回転に変換する必要があります。 |
get |
タイル レイヤーのオプションを取得します。 |
get |
指定した位置に合わせてソース イメージ上のおおよそのピクセルを計算します。 |
get |
ソース イメージから指定されたピクセルに合わせたおおよその位置を計算します。 |
set |
タイル レイヤーのオプションを設定します。 |
継承されたメソッド
get |
レイヤーの ID を取得します |
get |
レイヤーが現在追加されているマップ (null) を取得します。 |
on |
マップに追加されたときに呼び出されるレイヤーの初期化メソッド。 |
on |
レイヤーがマップから削除されるときに呼び出されるメソッド。 レイヤーに必要なクリーンアップを実行する必要があります。 |
コンストラクターの詳細
ImageLayer(ImageLayerOptions, string)
新しい ImageLayer を構築します。
new ImageLayer(options: ImageLayerOptions, id?: string)
パラメーター
- options
- ImageLayerOptions
タイル レイヤーのオプション。
- id
-
string
レイヤーの ID。 指定しない場合は、ランダムに生成されます。
継承されたプロパティの詳細
metadata
メソッドの詳細
getCoordinatesFromEdges(number, number, number, number, number)
境界ボックスのエッジと回転値が指定されている場合に、回転イメージ レイヤーの座標を計算します。
注: 回転値が KML グラウンド オーバーレイからの場合は、次の数式を使用して時計回りの回転に変換する必要があります。 rotation = 360 – KmlRotation
static function getCoordinatesFromEdges(north: number, south: number, east: number, west: number, rotation?: number): Position[]
パラメーター
- north
-
number
境界ボックスの北端。
- south
-
number
境界ボックスの南端。
- east
-
number
境界ボックスの東端。
- west
-
number
境界ボックスの西端。
- rotation
-
number
時計回りの回転 (度単位)
戻り値
Position[]
getCoordinatesFromEdges(number, number, number, number, number)
境界ボックスのエッジと回転値が指定されている場合に、回転イメージ レイヤーの座標を計算します。
注: 回転値が KML グラウンド オーバーレイからの場合は、次の数式を使用して時計回りの回転に変換する必要があります。 rotation = 360 – KmlRotation
static function getCoordinatesFromEdges(north: number, south: number, east: number, west: number, rotation?: number): Position[]
パラメーター
- north
-
number
境界ボックスの北端。
- south
-
number
境界ボックスの南端。
- east
-
number
境界ボックスの東端。
- west
-
number
境界ボックスの西端。
- rotation
-
number
時計回りの回転 (度単位)
戻り値
Position[]
getOptions()
getPixels(Position[])
指定した位置に合わせてソース イメージ上のおおよそのピクセルを計算します。
function getPixels(positions: Position[]): Promise<Pixel[]>
パラメーター
- positions
-
Position[]
ピクセルの計算に使用されるソース イメージから指定された位置
戻り値
Promise<Pixel[]>
getPositions(Pixel[])
ソース イメージから指定されたピクセルに合わせたおおよその位置を計算します。
function getPositions(pixels: Pixel[]): Promise<Position[]>
パラメーター
- pixels
-
Pixel[]
位置の計算に使用されるソース イメージから指定されたピクセル
戻り値
Promise<Position[]>
setOptions(ImageLayerOptions)
タイル レイヤーのオプションを設定します。
function setOptions(options: ImageLayerOptions)
パラメーター
- options
- ImageLayerOptions
継承済みメソッドの詳細
getId()
getMap()
onAdd(Map)
マップに追加されたときに呼び出されるレイヤーの初期化メソッド。
function onAdd(map: Map)
パラメーター
- map
- Map
レイヤーが追加されたマップ。
Layer.onAddから継承