ImageLayer class
Överlagrar en bild på kartan med varje hörn fäst vid en koordinat på kartan. Kallas även för ett mark- eller bildöverlägg.
- Extends
Konstruktorer
Image |
Skapar en ny ImageLayer. |
Ärvda egenskaper
metadata | En egenskap för att associera anpassade data med lagret. |
Metoder
get |
Beräknar koordinater för ett roterat bildskikt när det tillhandahålls med avgränsningsboxens kanter och rotationsvärde.
Obs! Om rotationsvärdet kommer från ett KML Ground Overlay måste det konverteras till en medurs rotation med hjälp av följande formel: |
get |
Beräknar koordinater för ett roterat bildskikt när det tillhandahålls med avgränsningsboxens kanter och rotationsvärde.
Obs! Om rotationsvärdet kommer från ett KML Ground Overlay måste det konverteras till en medurs rotation med hjälp av följande formel: |
get |
Hämtar alternativen för panelskiktet. |
get |
Beräknar de ungefärliga bildpunkterna på källbilden som överensstämmer med de angivna positionerna. |
get |
Beräknar de ungefärliga positionerna som överensstämmer med de angivna bildpunkterna från källbilden. |
set |
Anger alternativen för panelskiktet. |
Ärvda metoder
get |
Hämtar ID:t för lagret |
get |
Hämtar den karta som lagret för närvarande läggs till i eller null. |
on |
Initieringsmetod för det lager som anropas när det läggs till på kartan. |
on |
Metod som anropas när lagret tas bort från kartan. Bör utföra nödvändig rensning för lagret. |
Konstruktorinformation
ImageLayer(ImageLayerOptions, string)
Skapar en ny ImageLayer.
new ImageLayer(options: ImageLayerOptions, id?: string)
Parametrar
- options
- ImageLayerOptions
Alternativen för panelskiktet.
- id
-
string
ID:t för lagret. Om inget anges genereras ett slumpmässigt.
Information om ärvda egenskaper
metadata
En egenskap för att associera anpassade data med lagret.
metadata?: any
Egenskapsvärde
any
Ärvd frånLayer.metadata
Metodinformation
getCoordinatesFromEdges(number, number, number, number, number)
Beräknar koordinater för ett roterat bildskikt när det tillhandahålls med avgränsningsboxens kanter och rotationsvärde.
Obs! Om rotationsvärdet kommer från ett KML Ground Overlay måste det konverteras till en medurs rotation med hjälp av följande formel: rotation = 360 – KmlRotation
static function getCoordinatesFromEdges(north: number, south: number, east: number, west: number, rotation?: number): Position[]
Parametrar
- north
-
number
Avgränsningsboxens norra kant.
- south
-
number
Avgränsningsboxens södra kant.
- east
-
number
Avgränsningsrutans östra kant.
- west
-
number
Avgränsningsboxens västra kant.
- rotation
-
number
Medsols rotation i grader
Returer
Position[]
getCoordinatesFromEdges(number, number, number, number, number)
Beräknar koordinater för ett roterat bildskikt när det tillhandahålls med avgränsningsboxens kanter och rotationsvärde.
Obs! Om rotationsvärdet kommer från ett KML Ground Overlay måste det konverteras till en medurs rotation med hjälp av följande formel: rotation = 360 – KmlRotation
static function getCoordinatesFromEdges(north: number, south: number, east: number, west: number, rotation?: number): Position[]
Parametrar
- north
-
number
Avgränsningsboxens norra kant.
- south
-
number
Avgränsningsboxens södra kant.
- east
-
number
Avgränsningsrutans östra kant.
- west
-
number
Avgränsningsboxens västra kant.
- rotation
-
number
Medsols rotation i grader
Returer
Position[]
getOptions()
Hämtar alternativen för panelskiktet.
function getOptions(): ImageLayerOptions
Returer
getPixels(Position[])
Beräknar de ungefärliga bildpunkterna på källbilden som överensstämmer med de angivna positionerna.
function getPixels(positions: Position[]): Promise<Pixel[]>
Parametrar
- positions
-
Position[]
de angivna positionerna från källbilden som används för att beräkna bildpunkterna
Returer
Promise<Pixel[]>
getPositions(Pixel[])
Beräknar de ungefärliga positionerna som överensstämmer med de angivna bildpunkterna från källbilden.
function getPositions(pixels: Pixel[]): Promise<Position[]>
Parametrar
- pixels
-
Pixel[]
de angivna bildpunkterna från källbilden som används för att beräkna positionerna
Returer
Promise<Position[]>
setOptions(ImageLayerOptions)
Anger alternativen för panelskiktet.
function setOptions(options: ImageLayerOptions)
Parametrar
- options
- ImageLayerOptions
Ärvd metodinformation
getId()
getMap()
Hämtar den karta som lagret för närvarande läggs till i eller null.
function getMap(): Map
Returer
Ärvd frånLayer.getMap
onAdd(Map)
Initieringsmetod för det lager som anropas när det läggs till på kartan.
function onAdd(map: Map)
Parametrar
- map
- Map
Kartan som lagret har lagts till i.
Ärvd frånLayer.onAdd
onRemove()
Metod som anropas när lagret tas bort från kartan. Bör utföra nödvändig rensning för lagret.
function onRemove()
Ärvd frånLayer.onRemove