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
Image |
Constrói um novo ImageLayer. |
Propriedades herdadas
metadata | Uma propriedade para associar dados personalizados à camada . |
Métodos
get |
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: |
get |
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: |
get |
Obtém as opções da camada de bloco. |
get |
Calcula os pixels aproximados na imagem de origem que se alinham com as posições fornecidas. |
get |
Calcula as posições aproximadas que se alinham com os pixels fornecidos da imagem de origem. |
set |
Define as opções da camada de bloco. |
Métodos herdados
get |
Obtém a ID da camada |
get |
Obtém o mapa ao qual a camada está adicionada no momento ou nulo. |
on |
Método de inicialização para a camada que é chamada quando adicionada ao mapa. |
on |
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
Position[]
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
Position[]
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
- options
- ImageLayerOptions
Detalhes do método herdado
getId()
getMap()
Obtém o mapa ao qual a camada está adicionada no momento ou nulo.
function getMap(): Map
Retornos
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