ImageLayer class
在地圖上重迭影像,並將每個角落錨定到地圖上的座標。 也稱為地面或影像重迭。
- Extends
建構函式
Image |
建構新的 ImageLayer。 |
繼承的屬性
metadata | 屬性,用於將自訂資料與圖層產生關聯。 |
方法
get |
當提供周框方塊邊緣和旋轉值時,計算旋轉影像圖層的座標。
注意:如果您的旋轉值來自 KML 地面重迭,則必須使用下列公式轉換成順時針旋轉: |
get |
當提供周框方塊邊緣和旋轉值時,計算旋轉影像圖層的座標。
注意:如果您的旋轉值來自 KML 地面重迭,則必須使用下列公式轉換成順時針旋轉: |
get |
取得圖格圖層的選項。 |
get |
計算與所提供位置對齊之來源影像上的近似圖元。 |
get |
計算與來源影像中提供的圖元對齊的近似位置。 |
set |
設定圖格圖層的選項。 |
繼承的方法
get |
取得圖層的識別碼 |
get |
取得圖層目前加入的對應,或為 Null。 |
on |
新增至地圖時所呼叫圖層的初始化方法。 |
on |
從地圖中移除圖層時所呼叫的方法。 應該對圖層執行任何必要的清除。 |
建構函式詳細資料
ImageLayer(ImageLayerOptions, string)
建構新的 ImageLayer。
new ImageLayer(options: ImageLayerOptions, id?: string)
參數
- options
- ImageLayerOptions
圖格圖層的選項。
- id
-
string
圖層的識別碼。 如果未指定隨機,將會產生一個隨機的 。
繼承的屬性詳細資料
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[]>