Partilhar via


ImageLayer class

Sobrepõe uma imagem no mapa com cada canto ancorado a uma coordenada no mapa. Também conhecido como sobreposição de terra ou imagem.

Extends

Construtores

ImageLayer(ImageLayerOptions, string)

Constrói um novo ImageLayer.

Propriedades Herdadas

metadata

Uma propriedade para associar dados personalizados à camada.

Métodos

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

Calcula coordenadas para uma camada de imagem rotativa quando fornecidas com as margens da caixa delimitadora e o valor de rotação. Nota: se o valor de rotação for de uma Sobreposição de Terra KML, terá de ser convertido numa rotação no sentido dos ponteiros do relógio com a seguinte fórmula: rotation = 360 – KmlRotation

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

Calcula coordenadas para uma camada de imagem rotativa quando fornecidas com as margens da caixa delimitadora e o valor de rotação. Nota: se o valor de rotação for de uma Sobreposição de Terra KML, terá de ser convertido numa rotação no sentido dos ponteiros do relógio com a seguinte fórmula: rotation = 360 – KmlRotation

getOptions()

Obtém as opções da camada de mosaico.

getPixels(Position[])

Calcula os pixéis aproximados na imagem de origem que se alinham com as posições fornecidas.

getPositions(Pixel[])

Calcula as posições aproximadas que se alinham com os píxeis fornecidos a partir da imagem de origem.

setOptions(ImageLayerOptions)

Define as opções da camada de mosaico.

Métodos Herdados

getId()

Obtém o ID da camada

getMap()

Obtém o mapa ao qual a camada é atualmente adicionada ou nula.

onAdd(Map)

Método de inicialização para a camada que é chamada quando adicionada ao mapa.

onRemove()

Método chamado quando a camada é removida do mapa. Deve efetuar qualquer limpeza necessária para a camada.

Detalhes do Construtor

ImageLayer(ImageLayerOptions, string)

Constrói um novo ImageLayer.

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

Parâmetros

options
ImageLayerOptions

As opções para a camada de mosaico.

id

string

O ID da camada. Se não for especificado um aleatório, será gerado.

Detalhes da Propriedade Herdada

metadata

Uma propriedade para associar dados personalizados à camada.

metadata?: any

Valor de Propriedade

any

Herdado deLayer.metadata

Detalhes de Método

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

Calcula coordenadas para uma camada de imagem rotativa quando fornecidas com as margens da caixa delimitadora e o valor de rotação. Nota: se o valor de rotação for de uma Sobreposição de Terra KML, terá de ser convertido numa rotação no sentido dos ponteiros do relógio com a seguinte fórmula: rotation = 360 – KmlRotation

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

Parâmetros

north

number

A extremidade norte da caixa delimitadora.

south

number

A margem sul da caixa delimitadora.

east

number

A margem leste da caixa delimitadora.

west

number

A extremidade oeste da caixa delimitadora.

rotation

number

Rotação no sentido dos ponteiros do relógio em graus

Devoluções

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

Calcula coordenadas para uma camada de imagem rotativa quando fornecidas com as margens da caixa delimitadora e o valor de rotação. Nota: se o valor de rotação for de uma Sobreposição de Terra KML, terá de ser convertido numa rotação no sentido dos ponteiros do relógio com a seguinte fórmula: rotation = 360 – KmlRotation

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

Parâmetros

north

number

A extremidade norte da caixa delimitadora.

south

number

A margem sul da caixa delimitadora.

east

number

A margem leste da caixa delimitadora.

west

number

A extremidade oeste da caixa delimitadora.

rotation

number

Rotação no sentido dos ponteiros do relógio em graus

Devoluções

getOptions()

Obtém as opções da camada de mosaico.

function getOptions(): ImageLayerOptions

Devoluções

getPixels(Position[])

Calcula os pixéis aproximados na imagem de origem que se alinham com as posições fornecidas.

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

Parâmetros

positions

Position[]

as posições fornecidas da imagem de origem utilizada para calcular os píxeis

Devoluções

Promise<Pixel[]>

getPositions(Pixel[])

Calcula as posições aproximadas que se alinham com os píxeis fornecidos a partir da imagem de origem.

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

Parâmetros

pixels

Pixel[]

os píxeis fornecidos da imagem de origem utilizada para calcular as posições

Devoluções

Promise<Position[]>

setOptions(ImageLayerOptions)

Define as opções da camada de mosaico.

function setOptions(options: ImageLayerOptions)

Parâmetros

Detalhes do Método Herdado

getId()

Obtém o ID da camada

function getId(): string

Devoluções

string

Herdado deLayer.getId

getMap()

Obtém o mapa ao qual a camada é atualmente adicionada ou nula.

function getMap(): Map

Devoluções

Map

Herdado deLayer.getMap

onAdd(Map)

Método de inicialização para a camada que é chamada quando adicionada ao mapa.

function onAdd(map: Map)

Parâmetros

map
Map

O mapa ao que a camada foi adicionada.

Herdado deLayer.onAdd

onRemove()

Método chamado quando a camada é removida do mapa. Deve efetuar qualquer limpeza necessária para a camada.

function onRemove()

Herdado deLayer.onRemove