ImageLayer class

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

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 girada quando fornecidas com as bordas da caixa delimitadora e o valor de rotação. Observação: se o valor de rotação for de uma sobreposição de terra KML, ele precisará ser convertido em uma rotação no sentido horário usando a seguinte fórmula: rotation = 360 – KmlRotation

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

Calcula coordenadas para uma camada de imagem girada quando fornecidas com as bordas da caixa delimitadora e o valor de rotação. Observação: se o valor de rotação for de uma sobreposição de terra KML, ele precisará ser convertido em uma rotação no sentido horário usando a seguinte fórmula: rotation = 360 – KmlRotation

getOptions()

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

getPixels(Position[])

Calcula os pixels 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 pixels fornecidos da imagem de origem.

setOptions(ImageLayerOptions)

Define as opções da camada de bloco.

Métodos herdados

getId()

Obtém a ID da camada

getMap()

Obtém o mapa ao qual a camada está adicionada no momento ou nulo.

onAdd(Map)

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

onRemove()

Método que é chamado quando a camada é removida do mapa. Deve executar 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 bloco.

id

string

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

Detalhes das propriedades herdadas

metadata

Uma propriedade para associar dados personalizados à camada .

metadata?: any

Valor da propriedade

any

Herdado deLayer.metadata

Detalhes do método

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

Calcula coordenadas para uma camada de imagem girada quando fornecidas com as bordas da caixa delimitadora e o valor de rotação. Observação: se o valor de rotação for de uma sobreposição de terra KML, ele precisará ser convertido em uma rotação no sentido horário usando 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 borda norte da caixa delimitadora.

south

number

A borda sul da caixa delimitadora.

east

number

A borda leste da caixa delimitadora.

west

number

A borda oeste da caixa delimitadora.

rotation

number

Rotação no sentido horário em graus

Retornos

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

Calcula coordenadas para uma camada de imagem girada quando fornecidas com as bordas da caixa delimitadora e o valor de rotação. Observação: se o valor de rotação for de uma sobreposição de terra KML, ele precisará ser convertido em uma rotação no sentido horário usando 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 borda norte da caixa delimitadora.

south

number

A borda sul da caixa delimitadora.

east

number

A borda leste da caixa delimitadora.

west

number

A borda oeste da caixa delimitadora.

rotation

number

Rotação no sentido horário em graus

Retornos

getOptions()

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

function getOptions(): ImageLayerOptions

Retornos

getPixels(Position[])

Calcula os pixels 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 usadas para calcular os pixels

Retornos

Promise<Pixel[]>

getPositions(Pixel[])

Calcula as posições aproximadas que se alinham com os pixels fornecidos da imagem de origem.

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

Parâmetros

pixels

Pixel[]

os pixels fornecidos da imagem de origem usada para calcular as posições

Retornos

Promise<Position[]>

setOptions(ImageLayerOptions)

Define as opções da camada de bloco.

function setOptions(options: ImageLayerOptions)

Parâmetros

Detalhes do método herdado

getId()

Obtém a ID da camada

function getId(): string

Retornos

string

Herdado deLayer.getId

getMap()

Obtém o mapa ao qual a camada está adicionada no momento ou nulo.

function getMap(): Map

Retornos

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 qual a camada foi adicionada.

Herdado deLayer.onAdd

onRemove()

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

function onRemove()

Herdado deLayer.onRemove