Freigeben über


ImageLayer class

Überlagert ein Bild auf der Karte, wobei jede Ecke an einer Koordinate auf der Karte verankert ist. Auch als Erd- oder Bildüberlagerung bezeichnet.

Extends

Konstruktoren

ImageLayer(ImageLayerOptions, string)

Erstellt einen neuen ImageLayer.

Geerbte Eigenschaften

metadata

Eine Eigenschaft zum Zuordnen benutzerdefinierter Daten zur Ebene.

Methoden

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

Berechnet Koordinaten für eine gedrehte Bildebene, wenn sie mit den Begrenzungsrahmenkanten und dem Drehwert bereitgestellt wird. Hinweis: Wenn der Drehwert aus einer KML-Bodenüberlagerung stammt, muss er mithilfe der folgenden Formel in eine Drehung im Uhrzeigersinn konvertiert werden: rotation = 360 – KmlRotation

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

Berechnet Koordinaten für eine gedrehte Bildebene, wenn sie mit den Begrenzungsrahmenkanten und dem Drehwert bereitgestellt wird. Hinweis: Wenn der Drehwert aus einer KML-Bodenüberlagerung stammt, muss er mithilfe der folgenden Formel in eine Drehung im Uhrzeigersinn konvertiert werden: rotation = 360 – KmlRotation

getOptions()

Ruft die Optionen der Kachelebene ab.

getPixels(Position[])

Berechnet die ungefähren Pixel im Quellbild, die an den angegebenen Positionen ausgerichtet sind.

getPositions(Pixel[])

Berechnet die ungefähren Positionen, die an den bereitgestellten Pixeln aus dem Quellbild ausgerichtet sind.

setOptions(ImageLayerOptions)

Legt die Optionen der Kachelebene fest.

Geerbte Methoden

getId()

Ruft die ID der Ebene ab.

getMap()

Ruft die Zuordnung ab, der die Ebene derzeit hinzugefügt wird, oder NULL.

onAdd(Map)

Initialisierungsmethode für die Ebene, die aufgerufen wird, wenn sie der Karte hinzugefügt wird.

onRemove()

Methode, die aufgerufen wird, wenn die Ebene aus der Karte entfernt wird. Sollte alle erforderlichen Bereinigungen für die Ebene durchführen.

Details zum Konstruktor

ImageLayer(ImageLayerOptions, string)

Erstellt einen neuen ImageLayer.

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

Parameter

options
ImageLayerOptions

Die Optionen für die Kachelebene.

id

string

Die ID der Ebene. Wenn nicht angegeben, wird ein zufälliges generiert.

Geerbte Eigenschaftsdetails

metadata

Eine Eigenschaft zum Zuordnen benutzerdefinierter Daten zur Ebene.

metadata?: any

Eigenschaftswert

any

Geerbt vonLayer.metadata

Details zur Methode

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

Berechnet Koordinaten für eine gedrehte Bildebene, wenn sie mit den Begrenzungsrahmenkanten und dem Drehwert bereitgestellt wird. Hinweis: Wenn der Drehwert aus einer KML-Bodenüberlagerung stammt, muss er mithilfe der folgenden Formel in eine Drehung im Uhrzeigersinn konvertiert werden: rotation = 360 – KmlRotation

static function getCoordinatesFromEdges(north: number, south: number, east: number, west: number, rotation?: number): Position[]

Parameter

north

number

Der nördliche Rand des Begrenzungsrahmens.

south

number

Der südliche Rand des Begrenzungsrahmens.

east

number

Der östliche Rand des Begrenzungsrahmens.

west

number

Der westliche Rand des Begrenzungsrahmens.

rotation

number

Drehung im Uhrzeigersinn in Grad

Gibt zurück

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

Berechnet Koordinaten für eine gedrehte Bildebene, wenn sie mit den Begrenzungsrahmenkanten und dem Drehwert bereitgestellt wird. Hinweis: Wenn der Drehwert aus einer KML-Bodenüberlagerung stammt, muss er mithilfe der folgenden Formel in eine Drehung im Uhrzeigersinn konvertiert werden: rotation = 360 – KmlRotation

static function getCoordinatesFromEdges(north: number, south: number, east: number, west: number, rotation?: number): Position[]

Parameter

north

number

Der nördliche Rand des Begrenzungsrahmens.

south

number

Der südliche Rand des Begrenzungsrahmens.

east

number

Der östliche Rand des Begrenzungsrahmens.

west

number

Der westliche Rand des Begrenzungsrahmens.

rotation

number

Drehung im Uhrzeigersinn in Grad

Gibt zurück

getOptions()

Ruft die Optionen der Kachelebene ab.

function getOptions(): ImageLayerOptions

Gibt zurück

getPixels(Position[])

Berechnet die ungefähren Pixel im Quellbild, die an den angegebenen Positionen ausgerichtet sind.

function getPixels(positions: Position[]): Promise<Pixel[]>

Parameter

positions

Position[]

die angegebenen Positionen aus dem Quellbild, das zum Berechnen der Pixel verwendet wird

Gibt zurück

Promise<Pixel[]>

getPositions(Pixel[])

Berechnet die ungefähren Positionen, die an den bereitgestellten Pixeln aus dem Quellbild ausgerichtet sind.

function getPositions(pixels: Pixel[]): Promise<Position[]>

Parameter

pixels

Pixel[]

die zur Berechnung der Positionen verwendeten Pixel aus dem Quellbild

Gibt zurück

Promise<Position[]>

setOptions(ImageLayerOptions)

Legt die Optionen der Kachelebene fest.

function setOptions(options: ImageLayerOptions)

Parameter

Details zur geerbten Methode

getId()

Ruft die ID der Ebene ab.

function getId(): string

Gibt zurück

string

Geerbt vonLayer.getId

getMap()

Ruft die Zuordnung ab, der die Ebene derzeit hinzugefügt wird, oder NULL.

function getMap(): Map

Gibt zurück

Map

Geerbt vonLayer.getMap

onAdd(Map)

Initialisierungsmethode für die Ebene, die aufgerufen wird, wenn sie der Karte hinzugefügt wird.

function onAdd(map: Map)

Parameter

map
Map

Die Karte, der die Ebene hinzugefügt wurde.

Geerbt vonLayer.onAdd

onRemove()

Methode, die aufgerufen wird, wenn die Ebene aus der Karte entfernt wird. Sollte alle erforderlichen Bereinigungen für die Ebene durchführen.

function onRemove()

Geerbt vonLayer.onRemove