ImageLayer class
Sovrappone un'immagine sulla mappa con ogni angolo ancorato a una coordinata sulla mappa. Noto anche come sovrapposizione di immagini o di terra.
- Extends
Costruttori
Image |
Costruisce un nuovo ImageLayer. |
Proprietà ereditate
metadata | Proprietà per associare i dati personalizzati al livello. |
Metodi
get |
Calcola le coordinate per un livello immagine ruotato quando viene fornito con i bordi della casella di selezione e il valore di rotazione.
Nota: se il valore di rotazione proviene da una sovrapposizione a terra kmL, sarà necessario convertirla in una rotazione in senso orario usando la formula seguente: |
get |
Calcola le coordinate per un livello immagine ruotato quando viene fornito con i bordi della casella di selezione e il valore di rotazione.
Nota: se il valore di rotazione proviene da una sovrapposizione a terra kmL, sarà necessario convertirla in una rotazione in senso orario usando la formula seguente: |
get |
Ottiene le opzioni del livello di riquadro. |
get |
Calcola i pixel approssimativi nell'immagine di origine allineata alle posizioni specificate. |
get |
Calcola le posizioni approssimative allineate ai pixel specificati dall'immagine di origine. |
set |
Imposta le opzioni del livello di riquadro. |
Metodi ereditati
get |
Ottiene l'ID del livello |
get |
Ottiene la mappa attualmente aggiunta al livello o null. |
on |
Metodo di inizializzazione per il livello chiamato quando viene aggiunto alla mappa. |
on |
Metodo chiamato quando il livello viene rimosso dalla mappa. Deve eseguire qualsiasi pulizia necessaria per il livello. |
Dettagli costruttore
ImageLayer(ImageLayerOptions, string)
Costruisce un nuovo ImageLayer.
new ImageLayer(options: ImageLayerOptions, id?: string)
Parametri
- options
- ImageLayerOptions
Opzioni per il livello di riquadro.
- id
-
string
ID del livello. Se non è specificato un oggetto casuale, verrà generato.
Dettagli proprietà ereditate
metadata
Proprietà per associare i dati personalizzati al livello.
metadata?: any
Valore della proprietà
any
Ereditato daLayer.metadata
Dettagli metodo
getCoordinatesFromEdges(number, number, number, number, number)
Calcola le coordinate per un livello immagine ruotato quando viene fornito con i bordi della casella di selezione e il valore di rotazione.
Nota: se il valore di rotazione proviene da una sovrapposizione a terra kmL, sarà necessario convertirla in una rotazione in senso orario usando la formula seguente: rotation = 360 – KmlRotation
static function getCoordinatesFromEdges(north: number, south: number, east: number, west: number, rotation?: number): Position[]
Parametri
- north
-
number
Bordo nord del rettangolo di selezione.
- south
-
number
Bordo meridionale del rettangolo di selezione.
- east
-
number
Bordo orientale del rettangolo di selezione.
- west
-
number
Bordo occidentale del rettangolo di selezione.
- rotation
-
number
Rotazione in senso orario in gradi
Restituisce
Position[]
getCoordinatesFromEdges(number, number, number, number, number)
Calcola le coordinate per un livello immagine ruotato quando viene fornito con i bordi della casella di selezione e il valore di rotazione.
Nota: se il valore di rotazione proviene da una sovrapposizione a terra kmL, sarà necessario convertirla in una rotazione in senso orario usando la formula seguente: rotation = 360 – KmlRotation
static function getCoordinatesFromEdges(north: number, south: number, east: number, west: number, rotation?: number): Position[]
Parametri
- north
-
number
Bordo nord del rettangolo di selezione.
- south
-
number
Bordo meridionale del rettangolo di selezione.
- east
-
number
Bordo orientale del rettangolo di selezione.
- west
-
number
Bordo occidentale del rettangolo di selezione.
- rotation
-
number
Rotazione in senso orario in gradi
Restituisce
Position[]
getOptions()
Ottiene le opzioni del livello di riquadro.
function getOptions(): ImageLayerOptions
Restituisce
getPixels(Position[])
Calcola i pixel approssimativi nell'immagine di origine allineata alle posizioni specificate.
function getPixels(positions: Position[]): Promise<Pixel[]>
Parametri
- positions
-
Position[]
le posizioni specificate dall'immagine di origine usata per calcolare i pixel
Restituisce
Promise<Pixel[]>
getPositions(Pixel[])
Calcola le posizioni approssimative allineate ai pixel specificati dall'immagine di origine.
function getPositions(pixels: Pixel[]): Promise<Position[]>
Parametri
- pixels
-
Pixel[]
i pixel forniti dall'immagine di origine usata per calcolare le posizioni
Restituisce
Promise<Position[]>
setOptions(ImageLayerOptions)
Imposta le opzioni del livello di riquadro.
function setOptions(options: ImageLayerOptions)
Parametri
- options
- ImageLayerOptions
Dettagli dei metodi ereditati
getId()
getMap()
Ottiene la mappa attualmente aggiunta al livello o null.
function getMap(): Map
Restituisce
Ereditato daLayer.getMap
onAdd(Map)
Metodo di inizializzazione per il livello chiamato quando viene aggiunto alla mappa.
function onAdd(map: Map)
Parametri
- map
- Map
La mappa a cui è stato aggiunto il livello.
Ereditato daLayer.onAdd
onRemove()
Metodo chiamato quando il livello viene rimosso dalla mappa. Deve eseguire qualsiasi pulizia necessaria per il livello.
function onRemove()
Ereditato daLayer.onRemove