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
Image |
Erstellt einen neuen ImageLayer. |
Geerbte Eigenschaften
metadata | Eine Eigenschaft zum Zuordnen benutzerdefinierter Daten zur Ebene. |
Methoden
get |
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: |
get |
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: |
get |
Ruft die Optionen der Kachelebene ab. |
get |
Berechnet die ungefähren Pixel im Quellbild, die an den angegebenen Positionen ausgerichtet sind. |
get |
Berechnet die ungefähren Positionen, die an den bereitgestellten Pixeln aus dem Quellbild ausgerichtet sind. |
set |
Legt die Optionen der Kachelebene fest. |
Geerbte Methoden
get |
Ruft die ID der Ebene ab. |
get |
Ruft die Zuordnung ab, der die Ebene derzeit hinzugefügt wird, oder NULL. |
on |
Initialisierungsmethode für die Ebene, die aufgerufen wird, wenn sie der Karte hinzugefügt wird. |
on |
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
Position[]
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
Position[]
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
- options
- ImageLayerOptions
Details zur geerbten Methode
getId()
getMap()
Ruft die Zuordnung ab, der die Ebene derzeit hinzugefügt wird, oder NULL.
function getMap(): Map
Gibt zurück
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