Condividi tramite


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

ImageLayer(ImageLayerOptions, string)

Costruisce un nuovo ImageLayer.

Proprietà ereditate

metadata

Proprietà per associare i dati personalizzati al livello.

Metodi

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

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

getOptions()

Ottiene le opzioni del livello di riquadro.

getPixels(Position[])

Calcola i pixel approssimativi nell'immagine di origine allineata alle posizioni specificate.

getPositions(Pixel[])

Calcola le posizioni approssimative allineate ai pixel specificati dall'immagine di origine.

setOptions(ImageLayerOptions)

Imposta le opzioni del livello di riquadro.

Metodi ereditati

getId()

Ottiene l'ID del livello

getMap()

Ottiene la mappa attualmente aggiunta al livello o null.

onAdd(Map)

Metodo di inizializzazione per il livello chiamato quando viene aggiunto alla mappa.

onRemove()

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

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

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

Dettagli dei metodi ereditati

getId()

Ottiene l'ID del livello

function getId(): string

Restituisce

string

Ereditato daLayer.getId

getMap()

Ottiene la mappa attualmente aggiunta al livello o null.

function getMap(): Map

Restituisce

Map

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