Dela via


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

ImageLayer(ImageLayerOptions, string)

Skapar en ny ImageLayer.

Ärvda egenskaper

metadata

En egenskap för att associera anpassade data med lagret.

Metoder

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

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

getOptions()

Hämtar alternativen för panelskiktet.

getPixels(Position[])

Beräknar de ungefärliga bildpunkterna på källbilden som överensstämmer med de angivna positionerna.

getPositions(Pixel[])

Beräknar de ungefärliga positionerna som överensstämmer med de angivna bildpunkterna från källbilden.

setOptions(ImageLayerOptions)

Anger alternativen för panelskiktet.

Ärvda metoder

getId()

Hämtar ID:t för lagret

getMap()

Hämtar den karta som lagret för närvarande läggs till i eller null.

onAdd(Map)

Initieringsmetod för det lager som anropas när det läggs till på kartan.

onRemove()

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

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

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

Ärvd metodinformation

getId()

Hämtar ID:t för lagret

function getId(): string

Returer

string

Ärvd frånLayer.getId

getMap()

Hämtar den karta som lagret för närvarande läggs till i eller null.

function getMap(): Map

Returer

Map

Ä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