共用方式為


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()

取得圖層的識別碼

getMap()

取得圖層目前加入的對應,或為 Null。

onAdd(Map)

新增至地圖時所呼叫圖層的初始化方法。

onRemove()

從地圖中移除圖層時所呼叫的方法。 應該對圖層執行任何必要的清除。

建構函式詳細資料

ImageLayer(ImageLayerOptions, string)

建構新的 ImageLayer。

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

參數

options
ImageLayerOptions

圖格圖層的選項。

id

string

圖層的識別碼。 如果未指定隨機,將會產生一個隨機的 。

繼承的屬性詳細資料

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()

取得圖層的識別碼

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