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
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 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: |
get |
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: |
get |
Obtém as opções da camada de mosaico. |
get |
Calcula os pixéis aproximados na imagem de origem que se alinham com as posições fornecidas. |
get |
Calcula as posições aproximadas que se alinham com os píxeis fornecidos a partir da imagem de origem. |
set |
Define as opções da camada de mosaico. |
Métodos Herdados
get |
Obtém o ID da camada |
get |
Obtém o mapa ao qual a camada é atualmente adicionada ou nula. |
on |
Método de inicialização para a camada que é chamada quando adicionada ao mapa. |
on |
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
Position[]
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
Position[]
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
- options
- ImageLayerOptions
Detalhes do Método Herdado
getId()
getMap()
Obtém o mapa ao qual a camada é atualmente adicionada ou nula.
function getMap(): Map
Devoluções
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