ImageLayer class

各コーナーがマップ上の座標に固定された状態で、マップ上の画像をオーバーレイします。 グラウンドまたはイメージ オーバーレイとも呼ばれます。

Extends

コンストラクター

ImageLayer(ImageLayerOptions, string)

新しい ImageLayer を構築します。

継承されたプロパティ

metadata

カスタム データをレイヤーに関連付けるプロパティ。

メソッド

getCoordinatesFromEdges(number, number, number, number, number)

境界ボックスのエッジと回転値が指定されている場合に、回転イメージ レイヤーの座標を計算します。 注: 回転値が KML グラウンド オーバーレイからの場合は、次の数式を使用して時計回りの回転に変換する必要があります。 rotation = 360 – KmlRotation

getCoordinatesFromEdges(number, number, number, number, number)

境界ボックスのエッジと回転値が指定されている場合に、回転イメージ レイヤーの座標を計算します。 注: 回転値が KML グラウンド オーバーレイからの場合は、次の数式を使用して時計回りの回転に変換する必要があります。 rotation = 360 – KmlRotation

getOptions()

タイル レイヤーのオプションを取得します。

getPixels(Position[])

指定した位置に合わせてソース イメージ上のおおよそのピクセルを計算します。

getPositions(Pixel[])

ソース イメージから指定されたピクセルに合わせたおおよその位置を計算します。

setOptions(ImageLayerOptions)

タイル レイヤーのオプションを設定します。

継承されたメソッド

getId()

レイヤーの ID を取得します

getMap()

レイヤーが現在追加されているマップ (null) を取得します。

onAdd(Map)

マップに追加されたときに呼び出されるレイヤーの初期化メソッド。

onRemove()

レイヤーがマップから削除されるときに呼び出されるメソッド。 レイヤーに必要なクリーンアップを実行する必要があります。

コンストラクターの詳細

ImageLayer(ImageLayerOptions, string)

新しい ImageLayer を構築します。

new ImageLayer(options: ImageLayerOptions, id?: string)

パラメーター

options
ImageLayerOptions

タイル レイヤーのオプション。

id

string

レイヤーの ID。 指定しない場合は、ランダムに生成されます。

継承されたプロパティの詳細

metadata

カスタム データをレイヤーに関連付けるプロパティ。

metadata?: any

プロパティ値

any

Layer.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

時計回りの回転 (度単位)

戻り値

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

時計回りの回転 (度単位)

戻り値

getOptions()

タイル レイヤーのオプションを取得します。

function getOptions(): ImageLayerOptions

戻り値

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)

パラメーター

継承済みメソッドの詳細

getId()

レイヤーの ID を取得します

function getId(): string

戻り値

string

Layer.getIdから継承

getMap()

レイヤーが現在追加されているマップ (null) を取得します。

function getMap(): Map

戻り値

Map

Layer.getMapから継承

onAdd(Map)

マップに追加されたときに呼び出されるレイヤーの初期化メソッド。

function onAdd(map: Map)

パラメーター

map
Map

レイヤーが追加されたマップ。

Layer.onAddから継承

onRemove()

レイヤーがマップから削除されるときに呼び出されるメソッド。 レイヤーに必要なクリーンアップを実行する必要があります。

function onRemove()

Layer.onRemoveから継承